<SEC-DOCUMENT>0001437749-26-014454.txt : 20260501
<SEC-HEADER>0001437749-26-014454.hdr.sgml : 20260501
<ACCEPTANCE-DATETIME>20260501160309
ACCESSION NUMBER:		0001437749-26-014454
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20260331
FILED AS OF DATE:		20260501
DATE AS OF CHANGE:		20260501

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SMITH MICRO SOFTWARE, INC.
		CENTRAL INDEX KEY:			0000948708
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				330029027
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35525
		FILM NUMBER:		26932354

	BUSINESS ADDRESS:	
		STREET 1:		5800 CORPORATE DRIVE
		CITY:			PITTSBURGH
		STATE:			PA
		ZIP:			15237
		BUSINESS PHONE:		4128375300

	MAIL ADDRESS:	
		STREET 1:		5800 CORPORATE DRIVE
		CITY:			PITTSBURGH
		STATE:			PA
		ZIP:			15237

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SMITH MICRO SOFTWARE, INC
		DATE OF NAME CHANGE:	20181023

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SMITH MICRO SOFTWARE INC
		DATE OF NAME CHANGE:	19950731
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>smsi20260331c_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2026" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2026" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:smsi="http://www.smithmicro.com/20260331" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:currency="http://xbrl.sec.gov/currency/2026" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:exch="http://xbrl.sec.gov/exch/2026" xmlns:sic="http://xbrl.sec.gov/sic/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
 <head>
  <title>smsi20260331c_10q.htm</title>
    <!-- Generated by ThunderDome Portal - 5/1/2026 10:21:43 AM -->
  <meta http-equiv="Content-Type" content="text/html"/></head>
 <body><div style="display: none;"><ix:header><ix:hidden>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:EntityCentralIndexKey" id="thunderdome-EntityCentralIndexKey">0000948708</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:EntityRegistrantName" id="thunderdome-EntityRegistrantName">Smith Micro Software, Inc.</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:AmendmentFlag" format="ixt:fixed-false" id="ixv-9043">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:CurrentFiscalYearEndDate" id="ixv-9044">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:DocumentFiscalPeriodFocus" id="ixv-9045">Q1</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="dei:DocumentFiscalYearFocus" id="ixv-9046">2026</ix:nonNumeric>
<ix:nonFraction id="c143829290" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c143829291" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction id="c143829295" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.001</ix:nonFraction>
<ix:nonFraction id="c143829296" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.001</ix:nonFraction>
<ix:nonFraction id="c143829297" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">100,000,000</ix:nonFraction>
<ix:nonFraction id="c143829298" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">100,000,000</ix:nonFraction>
<ix:nonFraction id="c143829299" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">25,609,766</ix:nonFraction>
<ix:nonFraction id="c143829301" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">25,609,766</ix:nonFraction>
<ix:nonFraction id="c143829300" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF">25,798,092</ix:nonFraction>
<ix:nonFraction id="c143829302" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">25,798,092</ix:nonFraction>
<ix:nonFraction id="c143829321" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c143829322" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829564" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2025-11-05_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" name="smsi:ClassOfWarrantOrRightExercisableCommenceTerm" id="c143829571" format="ixt-sec:durmonth">6</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829572" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829581" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c143829587" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c143829590" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829601" format="ixt-sec:duryear">5.5</ix:nonNumeric>
<ix:nonFraction id="c143829613" contextRef="d_2025-10-02_2025-10-02_DebtInstrumentAxis-September292025NoteMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction>
<ix:nonNumeric contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829617" format="ixt-sec:duryear">5.5</ix:nonNumeric>
<ix:nonFraction id="c143829628" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction>
<ix:nonFraction id="c143829630" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.7</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829640" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="c143829658" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c143829685" contextRef="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonNumeric contextRef="i_2026-03-31_RangeAxis-WeightedAverageMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829838" format="ixt-sec:duryear">6</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2025-12-31_RangeAxis-WeightedAverageMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829839" format="ixt-sec:duryear">7</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember_RangeAxis-MaximumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c143829997" format="ixt-sec:duryear">4</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="c143829999" format="ixt-sec:duryear">10</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MinimumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c143830000" format="ixt-sec:durmonth">2</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MaximumMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c143830001" format="ixt-sec:durmonth">48</ix:nonNumeric>
<ix:nonFraction id="c143830107" contextRef="d_2025-01-01_2025-12-31" unitRef="Pure" name="us-gaap:NumberOfReportableSegments" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c143830210" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:Rule10b51ArrAdoptedFlag" id="c143830255" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:Rule10b51ArrTrmntdFlag" id="c143830256" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:NonRule10b51ArrTrmntdFlag" id="c143830257" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:NonRule10b51ArrAdoptedFlag" id="c143830258" format="ixt:fixed-false">false</ix:nonNumeric>
<ix:footnote xml:lang="en-us" id="f7eb633da-55c0-4aea-b5e3-f5098da5760a">Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.</ix:footnote>
<ix:footnote xml:lang="en-us" id="f241c84a4-cd21-4da0-9c67-004497e7cf19">Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.</ix:footnote>
<ix:footnote xml:lang="en-us" id="f49d67c8e-cdec-4468-b71b-3c13b2367d11">Adjusted amounts exclude depreciation expense.</ix:footnote></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="smsi-20260331.xsd" xlink:type="simple"/></ix:references>
<ix:resources>
<xbrli:context id="d_2026-01-01_2026-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Share"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2026-04-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-04-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2026-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="USDPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:context id="d_2025-01-01_2025-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">smsi:ViewspotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-06-03_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">smsi:ViewspotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-03</xbrli:startDate><xbrli:endDate>2025-06-03</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-18</xbrli:startDate><xbrli:endDate>2025-07-18</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-18</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-18</xbrli:startDate><xbrli:endDate>2025-07-18</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-18</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Year"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-18</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Month"><xbrli:measure>utr:M</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2025-11-05_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-05_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:UnregisteredCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:UnregisteredCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:PlacementAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-06</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-06_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:PlacementAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-06</xbrli:startDate><xbrli:endDate>2025-11-06</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-11</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-11</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-11</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-11</xbrli:startDate><xbrli:endDate>2025-09-11</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-11_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-11</xbrli:startDate><xbrli:endDate>2025-09-11</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-11</xbrli:startDate><xbrli:endDate>2025-09-11</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-17</xbrli:startDate><xbrli:endDate>2025-09-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-17_2025-09-17_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-17</xbrli:startDate><xbrli:endDate>2025-09-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-17</xbrli:startDate><xbrli:endDate>2025-09-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_DebtInstrumentAxis-September292025NoteMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-09-30_2025-09-30_DebtInstrumentAxis-September292025NoteMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-30</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-10-02_2025-10-02_DebtInstrumentAxis-September292025NoteMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-02</xbrli:startDate><xbrli:endDate>2025-10-02</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September292025WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September11thAnd29th2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_StatementClassOfStockAxis-September2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:September2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September11thAnd29th2025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-02-03</xbrli:startDate><xbrli:endDate>2026-02-03</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-02-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-04</xbrli:startDate><xbrli:endDate>2026-03-04</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-04</xbrli:startDate><xbrli:endDate>2026-03-04</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-04-01_2026-04-30_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_SubsequentEventTypeAxis-SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-01</xbrli:startDate><xbrli:endDate>2026-04-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-03-04</xbrli:startDate><xbrli:endDate>2026-03-04</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputEffectiveInterestMethodMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">smsi:MeasurementInputEffectiveInterestMethodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-29_ClassOfWarrantOrRightAxis-July2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-11_ClassOfWarrantOrRightAxis-July2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-11</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-07-01_2025-09-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September292025WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-11-05_2025-11-05"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-08-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-11</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-03</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-05-02_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-02</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-12</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2024-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-04-01_2025-06-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_RangeAxis-WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_RangeAxis-WeightedAverageMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2024-06-18_2024-06-18_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-18</xbrli:startDate><xbrli:endDate>2024-06-18</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-SalesAndMarketingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:SalesAndMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-SalesAndMarketingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:SalesAndMarketingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:ResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:ResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:GeneralAndAdministrativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:GeneralAndAdministrativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2025-12-31_AwardTypeAxis-RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2026-03-31_AwardTypeAxis-RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-FamilySafetyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-FamilySafetyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CommsuiteMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommsuiteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CommsuiteMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommsuiteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ViewspotMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewspotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ViewspotMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewspotMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2026-01-01_2026-03-31_StatementGeographicalAxis-EMEAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2026-01-01</xbrli:startDate><xbrli:endDate>2026-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2025-01-01_2025-03-31_StatementGeographicalAxis-EMEAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000948708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f7eb633da-55c0-4aea-b5e3-f5098da5760a" fromRefs="c143830158 c143830159"/>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f241c84a4-cd21-4da0-9c67-004497e7cf19" fromRefs="c143830150 c143830151 c143830152 c143830153 c143830154 c143830155"/>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f49d67c8e-cdec-4468-b71b-3c13b2367d11" fromRefs="c143830148 c143830149"/></ix:resources>
</ix:header></div>
  <div></div>
  <div><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><a style="font-family:&quot;Times New Roman&quot;;font-size:10pt;" href="#toc">Table of Contents</a> </p>
<p style="border-bottom:3px double black;font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;">&#160;</p>
<p style="font-family:Times New Roman;font-size:16pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>UNITED STATES</b> </p>
<p style="font-family:Times New Roman;font-size:16pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>SECURITIES AND EXCHANGE COMMISSION</b> </p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>WASHINGTON, D.C. 20549</b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto;text-align:center;width:25%;"/>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:16pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>FORM <ix:nonNumeric name="dei:DocumentType" contextRef="d_2026-01-01_2026-03-31" id="ixv-10791">10-Q</ix:nonNumeric></b> </p>
<p style="font-family:Times New Roman;font-size:7pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto;text-align:center;width:25%;"/>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(Mark One)</b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0;vertical-align:top;width:3.1%;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-10792">&#9746;</ix:nonNumeric></td><td style="padding:0;vertical-align:top;width:97.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr>
</tbody></table>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>For the quarterly period ended&#160;<ix:nonNumeric name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" contextRef="d_2026-01-01_2026-03-31" id="ixv-10793">March 31, 2026</ix:nonNumeric></b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;">&#160;</p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>OR</b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0;vertical-align:top;width:3%;"><ix:nonNumeric name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-10794">&#9744;</ix:nonNumeric></td><td style="padding:0;vertical-align:top;width:97.5%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p></td></tr>
</tbody></table>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Commission File Number <ix:nonNumeric name="dei:EntityFileNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-10795">001-35525</ix:nonNumeric></b> </p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto;text-align:center;width:25%;"/>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:24pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>SMITH MICRO SOFTWARE, INC.</b> </p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Exact name of registrant as specified in its charter)</b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto;text-align:center;width:25%;"/>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" contextRef="d_2026-01-01_2026-03-31" id="ixv-10796">Delaware</ix:nonNumeric></b></p></td><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-10797">33-0029027</ix:nonNumeric></b></p></td></tr>
<tr><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(State or other jurisdiction of</b></p><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>incorporation or organization)</b></p></td><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(I.R.S. Employer</b></p><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Identification No.)</b></p></td></tr>
</tbody></table>
<p style="font-family:'Times New Roman';font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="d_2026-01-01_2026-03-31" id="ixv-10798">5800 Corporate Drive</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="d_2026-01-01_2026-03-31" id="ixv-10799">Pittsburgh</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="d_2026-01-01_2026-03-31" id="ixv-10800">PA</ix:nonNumeric></b></p></td><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="d_2026-01-01_2026-03-31" id="ixv-10801">15237</ix:nonNumeric></b></p></td></tr>
<tr><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Address of principal executive offices)</b></p></td><td style="padding:0;vertical-align:top;width:50.3%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Zip Code)</b></p></td></tr>
</tbody></table>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(<ix:nonNumeric name="dei:CityAreaCode" contextRef="d_2026-01-01_2026-03-31" id="ixv-10802">412</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="d_2026-01-01_2026-03-31" id="ixv-10803">837-5300</ix:nonNumeric></b> </p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>(Registrant</b>&#8217;<b>s telephone number, including area code)</b> </p>
<p style="font-family:Times New Roman;font-size:6pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
<hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto;text-align:center;width:25%;"/>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="border-bottom:1px solid rgb(0, 0, 0);padding:0;vertical-align:bottom;width:40%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Title of each class</b></p></td><td style="padding:0;vertical-align:bottom;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);padding:0;vertical-align:bottom;width:18%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Trading</b></p><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Symbol(s)</b></p></td><td style="padding:0;vertical-align:bottom;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);padding:0;vertical-align:bottom;width:40%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>Name of each exchange on which registered</b></p></td></tr>
<tr><td style="padding:0;vertical-align:top;width:40%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:Security12bTitle" contextRef="d_2026-01-01_2026-03-31" id="ixv-10804">Common Stock, par value $0.001 per share</ix:nonNumeric></b></p></td><td style="padding:0;vertical-align:bottom;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:top;width:18%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b><ix:nonNumeric name="dei:TradingSymbol" contextRef="d_2026-01-01_2026-03-31" id="ixv-10805">SMSI</ix:nonNumeric></b></p></td><td style="padding:0;vertical-align:bottom;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:top;width:40%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:center;"><b>The <ix:nonNumeric name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" contextRef="d_2026-01-01_2026-03-31" id="ixv-10806">Nasdaq</ix:nonNumeric> Capital Market</b></p></td></tr>
</tbody></table>
<p style="font-family:'Times New Roman';font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="d_2026-01-01_2026-03-31" id="ixv-10807">Yes</ix:nonNumeric> &#9746;&#160;No&#160;&#9744;</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="d_2026-01-01_2026-03-31" id="ixv-10808">Yes</ix:nonNumeric> &#9746;&#160;No&#160;&#9744;</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding:0;vertical-align:top;width:25%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Large accelerated filer</p></td><td style="padding:0;vertical-align:top;width:4%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin:0pt;">&#9744;</p></td><td style="padding:0;vertical-align:bottom;width:30%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:top;width:25%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Accelerated filer</p></td><td style="padding:0;vertical-align:top;width:16%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin:0pt;">&#9744;</p></td></tr>
<tr><td style="padding:0;vertical-align:top;width:25%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"><ix:nonNumeric name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" contextRef="d_2026-01-01_2026-03-31" id="ixv-10809">Non-accelerated filer</ix:nonNumeric></p></td><td style="padding:0;vertical-align:top;width:4%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin:0pt;">&#9746;</p></td><td style="padding:0;vertical-align:bottom;width:30%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:top;width:25%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Smaller reporting company</p></td><td style="padding:0;vertical-align:top;width:16%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin:0pt;"><ix:nonNumeric name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-10810">&#9746;</ix:nonNumeric></p></td></tr>
<tr><td style="padding:0;vertical-align:top;width:25%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">Emerging growth company</p></td><td style="padding:0;vertical-align:top;width:4%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin:0pt;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-10811">&#9744;</ix:nonNumeric></p></td><td style="padding:0;vertical-align:bottom;width:30%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:bottom;width:25%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;vertical-align:bottom;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#9744;</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <ix:nonNumeric name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" contextRef="d_2026-01-01_2026-03-31" id="ixv-10812">&#9744;</ix:nonNumeric>&#160;No&#160;&#9746;</p>
<p style="font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;text-indent:36pt;">As of &#160;April 30, 2026,&#160;there were&#160;<ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="Share" decimals="INF" format="ixt:num-dot-decimal" contextRef="i_2026-04-30" id="ixv-10813">25,557,408</ix:nonFraction>&#160;shares of Common Stock outstanding.</p>
<p style="border-bottom:3px double black;font-family:&quot;Times New Roman&quot;;font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<p style="font-family:'Times New Roman';font-size:6pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
<div class="PGBK" style="margin:0;padding:0;width:100%;">
 <div class="PGFTR" style="width:100%;"></div>
 <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
 <div class="PGHDR" style="width:100%;">
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
 </div>
</div>
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p></div>
  <div></div>
  <div>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>SMITH MICRO SOFTWARE, INC.</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>QUARTERLY REPORT ON FORM 10-Q</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>March 31, 2026</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="toc" href="#"></a><b><span style="text-decoration: underline; ">TABLE OF CONTENTS</span></b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr>
      <td style="padding:0;vertical-align:bottom;width:92.5%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Explanatory Note</span></b></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>PART I.</b></p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#part1"><b><span style="text-decoration: underline; ">FINANCIAL INFORMATION</span></b></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"><a href="#part1">2</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#finstmts"><span style="text-decoration: underline; ">Financial Statements (Unaudited)</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#finstmts">2</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#bs"><span style="text-decoration: underline; ">Consolidated Balance Sheets</span>&#160;as of March 31, 2026 and December&#160;31, 2025</a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#bs">2</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#ops"><span style="text-decoration: underline; ">Consolidated Statements of Operations</span>&#160;for the Three Months Ended March 31, 2026 and 2025</a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#ops">3</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#se"><span style="text-decoration: underline; ">Consolidated Statements of Stockholders&#8217;&#160;Equity</span>&#160;for the Three Months Ended March 31, 2026 and 2025</a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#se">4</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#cf"><span style="text-decoration: underline; ">Consolidated Statements of Cash Flows</span>&#160;for the Three Months Ended March 31, 2026 and 2025</a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#cf">5</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#notes"><span style="text-decoration: underline; ">Notes to the Consolidated Financial Statements</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#notes">6</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 2.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#mda"><span style="text-decoration: underline; ">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#mda">27</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 4.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#controls"><span style="text-decoration: underline; ">Controls and Procedures</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#controls">33</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>PART II.</b></p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#part2"><b><span style="text-decoration: underline; ">OTHER INFORMATION</span></b></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"><a href="#part2">34</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#legal"><span style="text-decoration: underline; ">Legal Proceedings</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#legal">34</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1A.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#risk"><span style="text-decoration: underline; ">Risk Factors</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#risk">34</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 2.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#unregistered"><span style="text-decoration: underline; ">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#unregistered">35</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 6.</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#exhibits"><span style="text-decoration: underline; ">Exhibits</span></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#exhibits">36</a></p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:10.2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:82.3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr>
      <td style="padding:0;vertical-align:bottom;width:92.5%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a style="-sec-extract:exhibit;" href="#sigs"><b><span style="text-decoration: underline; ">SIGNATURES</span></b></a></p></td>
      <td style="padding:0;vertical-align:bottom;width:8.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><a href="#sigs">37</a></p></td>
     </tr>

    </tbody>
   </table>
   <div class="PGBK" style="margin:0;padding:0;width:100%;">
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">1</p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </div>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  </div>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="part1" href="#"></a><b>PART I. FINANCIAL INFORMATION</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="finstmts" href="#"></a><b>Item 1. Financial Statements</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="bs" href="#"></a><b>SMITH MICRO SOFTWARE, INC.</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CONSOLIDATED BALANCE SHEETS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(in thousands, except share and par value data)</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">March 31,</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(audited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-align:center;"><b>Assets</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Current assets:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Cash and cash equivalents</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829246" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,742</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829247" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,494</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Accounts receivable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829248" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,902</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829249" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,817</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Prepaid expenses and other current assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829252" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,321</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829253" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,218</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Total current assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829254" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,965</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829255" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,529</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Equipment and improvements, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829256" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">274</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829257" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">331</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Right-of-use assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829258" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,741</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829259" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,119</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Other assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829260" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">499</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829261" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-5">500</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Intangible assets, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829262" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,315</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829263" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,492</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Total assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829264" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,794</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829265" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,971</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-align:center;"><b>Liabilities and Stockholders' Equity</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Current liabilities:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Accounts payable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829268" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,567</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829269" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccountsPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,937</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Accrued payroll and benefits</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829270" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,418</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829271" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,488</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Current operating lease liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829272" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">722</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829273" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">914</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Other current liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829274" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OtherLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">649</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829275" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OtherLiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">773</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Notes payable, net of discount</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829276" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:NotesPayableCurrent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829277" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:NotesPayableCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,007</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Total current liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829278" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,356</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829279" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,119</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Non-current liabilities:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Warrant liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829281" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">41</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829282" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">45</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Convertible notes payable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829283" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,901</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829284" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:ConvertibleDebtNoncurrent" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Operating lease liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829285" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,154</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829286" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">417</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Total non-current liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829287" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,096</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829288" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:LiabilitiesNoncurrent" scale="3" format="ixt:num-dot-decimal" decimals="-3">462</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Commitments and contingencies</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p><span style="-sec-ix-hidden:c143829290">&#160;</span></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p><span style="-sec-ix-hidden:c143829291">&#160;</span></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Stockholders' equity:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;text-indent:0pt;">Common stock, par value $<span style="-sec-ix-hidden:c143829295"><span style="-sec-ix-hidden:c143829296">0.001</span></span> per share; <span style="-sec-ix-hidden:c143829297"><span style="-sec-ix-hidden:c143829298">100,000,000</span></span> shares authorized; <span style="-sec-ix-hidden:c143829299"><span style="-sec-ix-hidden:c143829301">25,609,766</span></span> and <span style="-sec-ix-hidden:c143829300"><span style="-sec-ix-hidden:c143829302">25,798,092</span></span> shares issued and outstanding at 2026 and 2025, respectively</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829293" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">26</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829294" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">26</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Additional paid-in capital</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829303" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-3">406,956</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829304" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:num-dot-decimal" decimals="-3">403,107</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Accumulated comprehensive deficit</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829305" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">388,640</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829306" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">384,743</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total stockholders&#8217; equity</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829307" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,342</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829308" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">18,390</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Total liabilities and stockholders' equity</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829309" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,794</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829310" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,971</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">See accompanying notes to the consolidated financial statements.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">2</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="ops" href="#"></a><b>SMITH MICRO SOFTWARE, INC.</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CONSOLIDATED STATEMENTS OF OPERATIONS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(in thousands, except per share data)</b> </p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended</em></em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>(unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>(unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829317" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,221</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829318" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Cost of revenues (including depreciation of $<span style="-sec-ix-hidden:c143829321">0</span> and $<span style="-sec-ix-hidden:c143829322">1</span> in the three months ended March 31, 2026 and 2025, respectively)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829319" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:CostOfRevenue" scale="3" format="ixt:num-dot-decimal" decimals="-3">911</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829320" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:CostOfRevenue" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,258</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Gross profit</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829323" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-4">3,310</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829324" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,363</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Operating expenses:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Selling and marketing</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829326" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:SellingAndMarketingExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,476</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829327" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:SellingAndMarketingExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,643</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Research and development</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829328" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,848</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829329" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,857</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">General and administrative</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829330" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,113</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829331" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,724</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Depreciation and amortization</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829332" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:DepreciationAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,246</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829333" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:DepreciationAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,349</ix:nonFraction></p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Total operating expenses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829334" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,683</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829335" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,573</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Operating loss</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829336" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,373</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829337" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">5,210</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Other income (expense):</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Change in fair value of warrant liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829339" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829340" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">123</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Interest expense, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829341" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:InterestExpenseNonoperating" scale="3" format="ixt:num-dot-decimal" decimals="-3">526</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829342" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:InterestExpenseNonoperating" scale="3" format="ixt:num-dot-decimal" decimals="-3">25</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Other expense, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829343" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829344" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">65</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Loss before provision for income tax</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829345" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829346" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,177</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Provision for income tax expense</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829347" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829348" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829349" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829350" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss per share &#8211; basic and diluted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Basic and diluted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829352" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.15</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829353" contextRef="d_2025-01-01_2025-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.28</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Basic and diluted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829355" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,695</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829356" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,216</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">See accompanying notes to the consolidated financial statements.</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">3</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="se" href="#"></a><b>SMITH MICRO SOFTWARE, INC.</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CONSOLIDATED STATEMENTS OF STOCKHOLDERS</b>&#8217;<b> EQUITY</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(in thousands)</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock</em></em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Paid-in</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Comprehensive</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Capital</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Deficit</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">BALANCE, December 31, 2025 (audited)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829372" contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,798</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829373" contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">26</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829374" contextRef="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">403,107</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829375" contextRef="i_2025-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">384,743</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829376" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4">18,390</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829378" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829379" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">2</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829380" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829381" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">2</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Restricted stock grants, net of cancellations</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829382" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">92</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829383" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829384" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">584</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829385" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829386" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">584</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Cancellation of shares for payment of withholding tax</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829387" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-4">280</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829388" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829389" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">154</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829390" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829391" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">154</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Debt discount for warrants issued</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829393" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829394" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,417</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829395" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829396" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,417</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829398" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829399" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829400" contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829401" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">BALANCE, March 31, 2026 (unaudited)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829402" contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-4">25,610</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829403" contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">26</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829404" contextRef="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">406,956</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829405" contextRef="i_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">388,640</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829406" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,342</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
    <tbody>
     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Additional</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Accumulated</b></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Common Stock</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Paid-in</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Comprehensive</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Shares</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Amount</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Capital</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Deficit</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Total</b></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:40%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">BALANCE, December 31, 2024 (audited)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829407" contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,673</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829408" contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">18</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829409" contextRef="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">395,383</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829410" contextRef="i_2024-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">354,645</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829411" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">40,756</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Non-cash compensation recognized on stock options and ESPP</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829413" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829414" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829415" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829416" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Restricted stock grants, net of cancellations</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829417" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,868</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829418" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829419" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,080</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829420" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829421" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,081</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Cancellation of shares for payment of withholding tax</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829422" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">85</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829423" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829424" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">105</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829425" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:fixed-zero" decimals="-3" sign="-">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829426" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">105</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">ESPP shares issued</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829427" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" format="ixt:num-dot-decimal" decimals="-3">3</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829428" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829429" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" format="ixt:num-dot-decimal" decimals="-3">2</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829430" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829431" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" format="ixt:num-dot-decimal" decimals="-3">2</ix:nonFraction></p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

     <tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829433" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829434" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829435" contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829436" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td>
      <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
     </tr>

     <tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;">
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">BALANCE, March 31, 2025 (unaudited)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829437" contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">19,459</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829438" contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">19</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829439" contextRef="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">396,366</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829440" contextRef="i_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">359,823</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td>
      <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">$</p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:9%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829441" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:num-dot-decimal" decimals="-3">36,562</ix:nonFraction></p></td>
      <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">4</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="cf" href="#"></a><b>SMITH MICRO SOFTWARE, INC.</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(in thousands)</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div>
   <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended</em></em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(unaudited)</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Operating activities:</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829449" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829450" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Depreciation and amortization</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829452" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,246</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829453" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-4">1,350</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Non-cash lease expense</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829454" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:NoncashLeaseExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">78</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829455" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:NoncashLeaseExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">52</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Change in fair value of warrant liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829456" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829457" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">123</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Amortization of debt discount and financing issuance costs</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829458" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" format="ixt:num-dot-decimal" decimals="-3">431</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829459" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Provision for credit losses</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829460" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829461" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" format="ixt:num-dot-decimal" decimals="-3">103</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Stock based compensation</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829462" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">586</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829463" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,088</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Changes in operating accounts:</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Accounts receivable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829465" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,085</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829466" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,381</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Prepaid expenses and other assets</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829467" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3">103</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829468" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">33</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Accounts payable, accrued, and other liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829469" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">849</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829470" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">308</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:27pt;">Net cash used in operating activities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829471" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,752</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829472" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">602</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Investing activities:</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Capital expenditures, net</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829474" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">11</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829475" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Net cash used in investing activities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829476" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">11</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829477" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">4</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Financing activities:</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Proceeds from convertible notes, notes payable and warrants offerings</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829479" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" format="ixt:num-dot-decimal" decimals="-6">4,000</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829480" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Proceeds from financing arrangements</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829481" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:ProceedsFromFinancingArrangements" scale="3" format="ixt:num-dot-decimal" decimals="-3">263</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829482" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:ProceedsFromFinancingArrangements" scale="3" format="ixt:num-dot-decimal" decimals="-3">384</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Repayments of financing arrangements</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829483" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:RepaymentsOfFinancialArrangements" scale="3" format="ixt:num-dot-decimal" decimals="-3">252</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829484" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:RepaymentsOfFinancialArrangements" scale="3" format="ixt:num-dot-decimal" decimals="-5">300</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Other financing activities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829485" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829486" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">2</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:18pt;">Net cash provided by financing activities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829487" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,011</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829488" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:num-dot-decimal" decimals="-3">86</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829489" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-3">248</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829490" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:num-dot-decimal" decimals="-4" sign="-">520</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"><b>Cash and cash equivalents, beginning of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829491" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,494</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829492" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,808</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"><b>Cash and cash equivalents, end of period</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829493" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,742</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829494" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,288</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b>Supplemental disclosure of non-cash financing activities:</b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Issuance of convertible notes in settlement and prepayment of notes payable</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829496" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NotesIssued1" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,889</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt 0pt 0pt 0px;text-align:right;"><ix:nonFraction id="c143829497" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NotesIssued1" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">See accompanying notes to the consolidated financial statements.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">5</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="notes" href="#"></a><b>SMITH MICRO SOFTWARE, INC.</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Notes to the Consolidated Financial Statements</b> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>(Unaudited)</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="c3168468" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">1.</em> The Company</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Smith Micro Software, Inc. (&#8220;Smith Micro&#8221; or &#8220;the Company&#8221;) develops software to simplify and enhance the mobile experience, providing solutions to some of the leading wireless service providers around the world. From enabling the family digital lifestyle to providing powerful voice messaging capabilities, the Company strives to enrich today&#8217;s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (&#8220;IoT&#8221;) devices. Smith Micro&#8217;s portfolio includes family safety software solutions to support families in the digital age and products for creating, sharing, and monetizing rich content, such as visual voice messaging. The Company provided retail content display optimization and performance analytics until the sale of its ViewSpot product in <em style="font: inherit;"> June 2025</em><i>.</i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Smith Micro&#8217;s solution portfolio is comprised of proven software products that enable its customers to provide:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In-demand digital services that connect today&#8217;s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;</p></td></tr>
</tbody></table>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <table style="height:auto;width:100%;border-collapse:collapse;"><tbody><tr><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Devices tailored to meet the needs of seniors and kids; and</p></td></tr>
</tbody></table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality.</p></td></tr>
</tbody></table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">On <em style="font: inherit;"> June 3, 2025, </em>the Company divested its ViewSpot product for total consideration of $<ix:nonFraction id="c143829499" contextRef="i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember" unitRef="USD" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.3</ix:nonFraction> million, of which $<ix:nonFraction id="c143829500" contextRef="d_2025-06-03_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember" unitRef="USD" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> million was paid on the closing date, with the remaining amounts paid in <em style="font: inherit;">two</em> installments, the <em style="font: inherit;">first</em> of which was collected on <em style="font: inherit;"> July 1, 2025, </em>and the final balance was collected on&#160;<em style="font: inherit;"> October 1, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">6</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="c3168469" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">2.</em> Accounting Policies</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="c143831233" escape="true"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Basis of Presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The accompanying interim consolidated balance sheet as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and the related consolidated statements of operations and stockholders&#8217; equity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, and the consolidated statements of cash flows for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) 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 (&#8220;U.S. GAAP&#8221;) have been omitted.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;filed with the SEC on&#160;<em style="font: inherit;"> March 5, 2026</em>&#160;(the "<em style="font: inherit;">2025</em>&#160;Form <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Intercompany balances and transactions have been eliminated in consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Operating results for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for any other interim period or for the fiscal year ending&#160;<em style="font: inherit;"> December 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p></ix:nonNumeric><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="c143831234" escape="true"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Recently Issued Accounting Pronouncements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> <i>Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>)</i>, which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2026 </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> September 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">06,</em>&#160;<i>Intangibles</i>&#8212;<i>Goodwill and Other</i>&#8212;<i>Internal-Use Software (Subtopic <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software</i>. The amendments in this update make targeted improvements to increase the operability of the recognition guidance considering different software development methods.&#160;The amendments in this update will be effective for annual and interim reporting periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p></ix:nonNumeric><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">7</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" id="c3168470" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">3.</em> Going Concern</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company's financial statements have been presented on the basis that it is a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. In connection with preparing consolidated financial statements for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, certain conditions in the Company's evaluation, considered in the aggregate, have raised substantial doubt about the Company's ability to continue as a going concern within <em style="font: inherit;">one</em> year from the date that the financial statements are issued, which has <em style="font: inherit;">not</em> been alleviated. The evaluation considered the Company's financial condition, including its liquidity sources, funds necessary to maintain the Company's operations considering the current financial condition, obligations, and other expected cash flows, and negative financial trends of recurring operating losses and negative cash flows.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company has continuing operations and is generating revenues in the normal course, however the Company is dependent, to an extent, on the timing of subscriber and revenue growth for its products and the related cash generation from that growth and/or the ability to obtain the necessary capital to meet its obligations and fund its working capital requirements to maintain normal business operations. Management believes that the actions presently being taken to implement the Company's business plan to expand subscriber growth, to acquire new customers, and to expand its offerings to existing customers to generate increased revenues, and, if necessary, to raise additional capital will support the Company's operations; as such the financial statements do <em style="font: inherit;">not</em> include any adjustments that <em style="font: inherit;"> may</em><i> </i>be necessary if the Company is unable to continue as a going concern. The Company believes, based on its history of being able to complete debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing <em style="font: inherit;">one</em> or more registration statements, through debt financings, or from a combination of these funding sources. However, it <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company <em style="font: inherit;"> may</em><i> </i>also take <em style="font: inherit;">one</em> or more of the following additional actions:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Implement additional restructuring and cost reductions,</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Secure a revolving line of credit, if available,</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Dispose of <em style="font: inherit;">one</em> or more product lines, and/or</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Sell or license intellectual property.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">While management believes that the Company&#8217;s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are <em style="font: inherit;">not</em> entirely within the Company&#8217;s control and cannot be assessed as being probable of occurring.</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">8</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="c3168471" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">4.</em> Common Stock</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Minimum Bid Price Requirement and Reverse Stock Split</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 23,</em><i> </i><em style="font: inherit;">2025,</em><i> </i>Smith Micro received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market (&#8220;Nasdaq&#8221;) advising that the Company was <em style="font: inherit;">not</em> in compliance with the <em style="font: inherit;">$1.00</em> minimum bid price requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule <em style="font: inherit;">5550</em>(a)(<em style="font: inherit;">2</em>) (the &#8220;Minimum Bid Price Requirement&#8221;) as a result of the closing bid price of the Company&#8217;s common stock (&#8220;Common Stock&#8221;) having been below <em style="font: inherit;">$1.00</em> for <em style="font: inherit;">thirty</em> consecutive business days. In accordance with Nasdaq Listing Rule <em style="font: inherit;">5810</em>(c)(<em style="font: inherit;">3</em>)(A), the Company was granted a period of <em style="font: inherit;">180</em> calendar days from the notification date, or until <em style="font: inherit;"> December 22, 2025</em><i>, </i>to regain compliance with the Minimum Bid Price Requirement.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> December 23, 2025</em><i>, </i>the Company received a written notice from Nasdaq (the <i>&#8220;</i><em style="font: inherit;"> December</em><i> </i>Notice&#8221;) granting an additional <em style="font: inherit;">180</em> days, or until <em style="font: inherit;"> June 22, 2026</em><i>, </i>to regain compliance with the Minimum Bid Price Requirement.&#160;If at any time before <em style="font: inherit;"> June 22, 2026,</em><i> </i>the closing bid price of the Company&#8217;s Common Stock is at least <em style="font: inherit;">$1.00</em> per share for a minimum of <em style="font: inherit;">ten</em> consecutive business days, unless Nasdaq exercises its discretion to extend this <em style="font: inherit;">ten</em>-day period, Nasdaq will provide written confirmation stating that the Company has achieved compliance with the Minimum Bid Price Requirement.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The <em style="font: inherit;"> December</em><i> </i>Notice had <em style="font: inherit;">no</em> immediate effect on the continued listing status of the Company&#8217;s Common Stock on The Nasdaq Capital Market, and the Company&#8217;s listing remains fully effective.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company intends to monitor the closing bid price of its Common Stock and assess its available options in order to regain compliance with the Minimum Bid Price Requirement and continue listing on The Nasdaq Capital Market, including by effecting a reverse stock split, if necessary. There can be <em style="font: inherit;">no</em> assurance that the Company will regain compliance with the Minimum Bid Price Requirement or will otherwise be in compliance with the other Nasdaq listing requirements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b><em style="font: inherit;"> July 2025 </em>Registered Direct Offering and Private Placement</b></i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> July 18, 2025, </em>the Company announced the closing of a registered direct offering of <ix:nonFraction id="c143829560" contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,612,903</ix:nonFraction> shares of Common Stock for $<ix:nonFraction id="c143829561" contextRef="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember" unitRef="USDPerShare" name="us-gaap:SharesIssuedPricePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.93</ix:nonFraction> per share and concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company's Common Stock with certain institutional and accredited investors, which resulted in gross proceeds to the Company of approximately $<ix:nonFraction id="c143829562" contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="USD" name="smsi:ProceedsFromIssuanceOrSaleOfEquityGross" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.5</ix:nonFraction> million, prior to offering fees and transaction expenses. The registered offering and concurrent private placement were approved by the Company's Board of Directors and&#160;a special Pricing Committee thereof. The warrants issued to the investors in the concurrent private placement have an exercise price of $<ix:nonFraction id="c143829563" contextRef="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.20</ix:nonFraction> per share, are immediately exercisable, expire <span style="-sec-ix-hidden:c143829564">five</span> years after issuance,&#160;and contain&#160;a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues shares of Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrant. The number of shares issuable upon exercise of such shares will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the Common Warrant (after giving effect to the split) during a period before and after the effective date of the reverse split.&#160; However, pursuant to the securities purchase agreement between the company and the investors relating to the registered offering and concurrent private placement dated <em style="font: inherit;"> July 17, 2025, </em>an investor&#8217;s right to exercise the warrants, and the Company&#8217;s ability to issue shares upon exercise, is subject to certain limitations set forth in the purchase agreement pursuant to which the warrants were issued, including a limit on the number of shares that <em style="font: inherit;"> may </em>be issued until the time, if any, that the Company&#8217;s stockholders have approved the issuance of more than <ix:nonFraction id="c143829565" contextRef="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="Pure" name="smsi:SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" scale="-2" format="ixt:num-dot-decimal" decimals="3">19.9</ix:nonFraction>% of the Company&#8217;s outstanding shares of common stock pursuant to the registered offering and concurrent private placement in accordance with Nasdaq listing standards. The Company obtained stockholder approval of these matters at a meeting held on <em style="font: inherit;"> October 16, 2025.&#160;&#160;</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">9</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The net cash proceeds to the Company from the offering, after deducting offering related expenses was $<ix:nonFraction id="c143829566" contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> million. All warrants associated with the transaction were assessed and recorded as equity instruments.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b><em style="font: inherit;"> November 2025 </em>Registered Direct Offering and Private Placement Transaction</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Securities Purchase Agreement- Registered Direct Offering:</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> November 5, 2025</em><i>, </i>the Company entered into a securities purchase agreement relating to the registered direct offering and sale of an aggregate of <ix:nonFraction id="c143829567" contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,714,373</ix:nonFraction> shares of the Company&#8217;s Common Stock for $<ix:nonFraction id="c143829568" contextRef="i_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember" unitRef="USDPerShare" name="us-gaap:SharesIssuedPricePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> per share along with unregistered common warrants to purchase up to an aggregate of <ix:nonFraction id="c143829569" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,714,373</ix:nonFraction> shares of Common Stock in a concurrent private placement. Each unregistered common warrant has an exercise price of $<ix:nonFraction id="c143829570" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> per share, is exercisable at any time beginning <span style="-sec-ix-hidden:c143829571">six</span> months following their original issuance and will expire <span style="-sec-ix-hidden:c143829572">five</span> years from the initial exercise date.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Roth Capital Partners, LLC (the &#8220;Placement Agent&#8221;) acted as the exclusive placement agent for the Offering and the concurrent private placement of Common Warrants pursuant to a placement agency agreement (the &#8220;Placement Agency Agreement&#8221;) dated <em style="font: inherit;"> November 5, 2025</em><i>, </i>by and between the Company and the Placement Agent. &#160;The gross proceeds to the Company from the completed offering was approximately $<ix:nonFraction id="c143829573" contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="USD" name="smsi:ProceedsFromIssuanceOrSaleOfEquityGross" scale="6" format="ixt:num-dot-decimal" decimals="-4">1.15</ix:nonFraction> million, before deducting offering expenses payable by the Company.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Securities Purchase Agreement- Private Placement Transaction:</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> November 5, </em><em style="font: inherit;">202</em><i><em style="font: inherit;">5,</em> </i>the Company separately entered into a <em style="font: inherit;">second</em> securities purchase agreement with a trust, for which the Company&#8217;s Chief Executive Officer serves as co-trustee, relating to a private placement transaction and sale of <ix:nonFraction id="c143829577" contextRef="d_2025-11-05_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,236,136</ix:nonFraction> unregistered shares of the Company&#8217;s Common Stock at an offering price of $<ix:nonFraction id="c143829578" contextRef="i_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USDPerShare" name="us-gaap:SharesIssuedPricePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> per share and unregistered warrants to purchase up to an aggregate of <ix:nonFraction id="c143829579" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,236,136</ix:nonFraction> shares of Common Stock. Each of these unregistered private placement common warrants has an exercise price of $<ix:nonFraction id="c143829580" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> per share, is exercisable following receipt of stockholder approval of the same and will expire <span style="-sec-ix-hidden:c143829581">five</span> years from the initial exercise date. The gross proceeds to the Company from the completed Private Placement was approximately $<ix:nonFraction id="c143829582" contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-PrivatePlacementMember" unitRef="USD" name="smsi:ProceedsFromIssuanceOrSaleOfEquityGross" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.5</ix:nonFraction> million, before deducting offering expenses payable by the Company.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The closing of the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering and private placement transaction occurred on or about <em style="font: inherit;"> November 6, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> December 4, 2025</em><i> </i>the Company filed a registration statement with the SEC registering for resale the shares issued in the <em style="font: inherit;"> November 2025</em><i> </i>private placement transaction and the shares issuable upon exercise of the warrants issued in connection with the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering and private placement transaction, which registration statement was declared effective by the SEC on <em style="font: inherit;"> December 12, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Pursuant to the Placement Agency Agreement, the Company agreed to pay to the Placement Agent a cash fee equivalent to <ix:nonFraction id="c143829583" contextRef="i_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="Pure" name="smsi:StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" scale="-2" format="ixt:num-dot-decimal" decimals="2">6.0</ix:nonFraction>% of the gross proceeds raised in the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering, excluding amounts invested by certain individuals or entities mutually agreed upon by the Company and the Placement Agent. The Company also reimbursed the Placement Agent's expenses of up to $<ix:nonFraction id="c143829584" contextRef="d_2025-11-06_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember" unitRef="USD" name="smsi:StockIssuanceReimbursingExpenseAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">125,000</ix:nonFraction>, upon the closing of the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">10</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Warrants</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company&#8217;s outstanding Common Stock warrants are a combination of equity and liability classified.&#160; As of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and&#160;<em style="font: inherit;"> December 31, 2025</em>, the Company had&#160;<ix:nonFraction id="c143829585" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">27,751,022</ix:nonFraction>&#160;and&#160;<ix:nonFraction id="c143829586" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">16,868,306</ix:nonFraction>&#160;warrants outstanding, each having the right to purchase <span style="-sec-ix-hidden:c143829587"><span style="-sec-ix-hidden:c143829590">one</span></span> share of the Company&#8217;s Common Stock at a weighted average exercise prices&#160;of&#160;$<ix:nonFraction id="c143829588" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.00</ix:nonFraction>&#160;and&#160;$<ix:nonFraction id="c143829589" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.21</ix:nonFraction>, respectively,&#160;and expire at various dates through <em style="font: inherit;"> March 2031.&#160;</em></p>
  </ix:nonNumeric>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="smsi:DebtAndWarrantDisclosureTextBlock" id="c3168472" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">5.</em> Debt and Warrants Transactions</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Note Purchase Agreements</b></i>&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> September 11, 2025 </em>Note Purchase Agreements</i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Effective <em style="font: inherit;"> September 11, 2025, </em>the Company&#160;entered into note purchase agreements (the&#160;<em style="font: inherit;"> &#8220;September 11, 2025 </em>Note Agreements&#8221;) with the Smith Living Trust, for which William W. Smith, Jr., who at that time was the Company's the Chairman, President and Chief Executive officer, and currently serves as the Company&#8217;s Executive Chairman, and his wife, Dieva L. Smith, serve as co-trustees (&#8220;Smith&#8221;) and with Timothy C. Huffmyer, who, at that time was the Company's Chief Operating Officer, Chief Financial Officer, and Treasurer and is currently the Company&#8217;s President and Chief Executive Officer (&#8220;Huffmyer&#8221;). Pursuant to the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements, Smith agreed to loan to the Company an amount <em style="font: inherit;">not</em> to exceed approximately $<ix:nonFraction id="c143829593" contextRef="i_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="smsi:DebtInstrumentMaximumBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.7</ix:nonFraction> million&#160;and Huffmyer agreed to loan to the Company an amount <em style="font: inherit;">not</em> to exceed $<ix:nonFraction id="c143829595" contextRef="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="smsi:DebtInstrumentMaximumBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million, in each case in return for <em style="font: inherit;">one</em> or more secured promissory notes (the <em style="font: inherit;"> &#8220;September 11, 2025 </em>Notes&#8221;) and accompanying unregistered common stock purchase warrants. The <em style="font: inherit;"> September 11, 2025 </em>Notes are&#160;secured by the Company&#8217;s accounts receivable and certain other assets, bear&#160;interest at a rate of <ix:nonFraction id="c143829597" contextRef="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="2">15.0</ix:nonFraction>% per annum, and are due on or before <em style="font: inherit;"> March 31, 2026, </em>unless otherwise mutually agreed to by the parties. The transactions were approved by an independent committee of the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Each <em style="font: inherit;"> September 11, 2025 </em>Note was accompanied by the issuance by the Company of an unregistered warrant (each, <em style="font: inherit;"> &#8220;September 11, 2025 </em>Warrant&#8221;) to purchase up to a number of shares of the Company&#8217;s Common Stock equal to the principal amount of such <em style="font: inherit;"> September 11, 2025 </em>Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#8217;s Common Stock on the date of issuance of the note (the <em style="font: inherit;"> &#8220;September 11, 2025 </em>Warrant Shares&#8221;). The Company received an amount equal to $<ix:nonFraction id="c143829598" contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember" unitRef="USDPerShare" name="smsi:ClassOfWarrantOrRightIssuancePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.125</ix:nonFraction> per <em style="font: inherit;"> September 11, 2025 </em>Warrant Share for each <em style="font: inherit;"> September 11, 2025 </em>Warrant issued. Each <em style="font: inherit;"> September 11, 2025 </em>Warrant is exercisable at any time beginning <em style="font: inherit;">six</em> (<em style="font: inherit;">6</em>) months following its original issuance, will expire <span style="-sec-ix-hidden:c143829601">five</span> years from the initial exercise date and has an exercise price equal to the greater of the Market Price on the date of the <em style="font: inherit;"> September 11, 2025 </em>Note Agreement or on the date of issuance of the warrant. The <em style="font: inherit;"> September 11, 2025 </em>Warrants contain a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the Warrants. The number of shares issuable upon exercise of the <em style="font: inherit;"> September 11, 2025 </em>Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each <em style="font: inherit;"> September 11, 2025 </em>Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the <em style="font: inherit;"> September 11, 2025 </em>Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#8220;full-ratchet&#8221; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635.</em> The shareholders of the Company will vote on a proposal with respect to such approval at its annual meeting in <em style="font: inherit;"> June 2026.</em></p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company and Smith completed an initial closing of the transactions contemplated by the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements on <em style="font: inherit;"> September 11, 2025, </em>and the Company completed subsequent closings with each of Smith and Huffmyer on <em style="font: inherit;"> September 17, 2025. </em>The gross proceeds to the Company from the closings with Smith totals approximately $<ix:nonFraction id="c143829604" contextRef="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="smsi:ProceedsFromIssuanceDebtAndWarrants" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.8</ix:nonFraction> million&#160;(comprised of approximately $<ix:nonFraction id="c143829605" contextRef="d_2025-09-11_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.7</ix:nonFraction> million as a loan and approximately $<ix:nonFraction id="c143829606" contextRef="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million for the purchase of the accompanying <em style="font: inherit;"> September 11, 2025 </em>Warrants) and the gross proceeds to the Company from the closing with Huffmyer totals approximately $<ix:nonFraction id="c143829607" contextRef="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="smsi:ProceedsFromIssuanceDebtAndWarrants" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million&#160;(comprised of approximately $<ix:nonFraction id="c143829608" contextRef="d_2025-09-17_2025-09-17_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" format="ixt:num-dot-decimal" decimals="-3">85</ix:nonFraction> thousand&#160;as a loan and approximately $<ix:nonFraction id="c143829609" contextRef="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" format="ixt:num-dot-decimal" decimals="-3">15</ix:nonFraction> thousand&#160;for the purchase of the accompanying <em style="font: inherit;"> September 11, 2025 </em>Warrants), in each case, before deducting transaction expenses payable by the Company. Pursuant to the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements, the Company has filed a registration statement with the SEC registering the <em style="font: inherit;"> September 11, 2025 </em>Warrant Shares for resale, which registration statement was declared effective on <em style="font: inherit;"> December 12, 2025.&#160;</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">11</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> September 29, 2025, </em>the Company entered into a note purchase agreement (the&#160;<em style="font: inherit;"> &#8220;September 29, 2025 </em>Note Agreement&#8221;) with certain accredited investors (&#8220;Purchasers&#8221;), pursuant to which the Purchasers agreed to provide loans in an aggregate amount of $<ix:nonFraction id="c143829611" contextRef="i_2025-09-29_DebtInstrumentAxis-September292025NoteMember" unitRef="USD" name="smsi:DebtInstrumentMaximumBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction> million, of which $<ix:nonFraction id="c143829612" contextRef="d_2025-09-30_2025-09-30_DebtInstrumentAxis-September292025NoteMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.3</ix:nonFraction> million&#160;was received and recorded on <em style="font: inherit;"> September 30, 2025, </em>and the remaining <span style="-sec-ix-hidden:c143829613">$0.1</span> million&#160;was received by <em style="font: inherit;"> October 2, 2025 </em>and recorded in the <em style="font: inherit;">fourth</em> quarter, in each case, in return for a secured promissory note (collectively, the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Notes&#8221;) and an accompanying unregistered common stock purchase warrant (collectively, the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Warrants&#8221;). The <em style="font: inherit;"> September 29, 2025 </em>Notes have substantially the same terms as the <em style="font: inherit;"> September 11, 2025 </em>Notes.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Each <em style="font: inherit;"> September 29, 2025 </em>Note was accompanied by the issuance of a warrant to purchase up to a number of shares of the Company&#8217;s Common Stock&#160;equal to the principal amount of such Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#8217;s Common Stock on the date of issuance (the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Warrant Shares&#8221;). Each <em style="font: inherit;"> September 29, 2025 </em>Warrant is exercisable at any time beginning <em style="font: inherit;">six</em> (<em style="font: inherit;">6</em>) months following its original issuance, will expire <span style="-sec-ix-hidden:c143829617">five</span> years from the initial exercise date, and has an exercise price equal to the greater of $<ix:nonFraction id="c143829618" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction> or the Market Price on the date of issuance of the warrant. The <em style="font: inherit;"> September 29, 2025 </em>Warrants contain a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrants. The number of shares issuable upon exercise of the <em style="font: inherit;"> September 29, 2025 </em>Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each <em style="font: inherit;"> September 29, 2025 </em>Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the <em style="font: inherit;"> September 29, 2025 </em>Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#8220;full-ratchet&#8221; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635.</em> Pursuant to the <em style="font: inherit;"> September 29, 2025 </em>Note Agreement, the Company filed a registration statement with the SEC registering the <em style="font: inherit;"> September 29, 2025 </em>Warrant Shares for resale, which registration statement was declared effective <em style="font: inherit;"> December 12, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company received total cash proceeds from the&#160;<em style="font: inherit;"> September 11, 2025 </em>Note Purchase Agreements and the <em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement&#160;of approximately $<ix:nonFraction id="c143829621" contextRef="d_2025-01-01_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember" unitRef="USD" name="smsi:ProceedsFromIssuanceDebtAndWarrants" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.2</ix:nonFraction> million in <em style="font: inherit;">2025.</em> Furthermore, the proceeds were allocated to the notes and their <ix:nonFraction id="c143829623" contextRef="i_2025-12-31_StatementClassOfStockAxis-September2025WarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,512,934</ix:nonFraction> equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $<ix:nonFraction id="c143829624" contextRef="i_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction> million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method. This resulted in an immaterial amount of amortization expense in <em style="font: inherit;">2025.</em> The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;in <em style="font: inherit;">2025:</em> common stock market price of $<ix:nonFraction id="c143829627" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.72</ix:nonFraction>&#160;to <span style="-sec-ix-hidden:c143829628">$0.73,</span> risk-free interest rate of <ix:nonFraction id="c143829629" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.6</ix:nonFraction>% - <span style="-sec-ix-hidden:c143829630">3.7%,</span> expected volatility of <ix:nonFraction id="c143829631" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="4">88.67</ix:nonFraction>% - <ix:nonFraction id="c143829632" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="4">89.81</ix:nonFraction>%, and expected term of <ix:nonFraction id="c143829633" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.5</ix:nonFraction> years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">12</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> February 3, 2026 </em>Note Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> February 3, 2026</em><i>, </i>the Company entered into a Note Purchase Agreement (the&#160;<em style="font: inherit;"> &#8220;February </em>Note Agreement&#8221;) with the Smith Living Trust. Pursuant to the <em style="font: inherit;"> February </em>Note Agreement, Smith agreed to loan funds to the Company in return for <em style="font: inherit;">one</em> or more secured promissory notes (in each case, a <em style="font: inherit;"> &#8220;February </em>Note&#8221;) and accompanying unregistered common stock purchase warrants (in each case, a <em style="font: inherit;"> &#8220;February </em>Warrant&#8221;). The <em style="font: inherit;"> February </em>Note Agreement provides that each <em style="font: inherit;"> February </em>Note will be secured by the Company&#8217;s accounts receivable and certain other assets, will bear interest at a rate of <ix:nonFraction id="c143829637" contextRef="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="2">15.0</ix:nonFraction>% per annum, and will be due on or before <em style="font: inherit;"> March 31, 2026</em><i> (</i>the &#8220;Maturity Date&#8221;), unless otherwise mutually agreed by the parties. Pursuant to the <em style="font: inherit;"> February </em>Note Agreement, each <em style="font: inherit;"> February </em>Note will be accompanied by the issuance of a <em style="font: inherit;"> February </em>Warrant to purchase shares of the Company&#8217;s Common Stock, which will be exercisable at any time beginning <em style="font: inherit;">six</em> months following its original issuance, will expire <span style="-sec-ix-hidden:c143829640">five</span> years from the initial exercise date and will have an exercise price equal to the greater of (a) $<ix:nonFraction id="c143829641" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.68</ix:nonFraction> and (b) the greater of the market price of the Company&#8217;s Common Stock on the date of the <em style="font: inherit;"> February </em>Note Agreement or on the date of issuance. &#160;On <em style="font: inherit;"> February 3, 2026</em><i>, </i>the Company and Smith completed a closing of a loan transaction under the <em style="font: inherit;"> February </em>Note Agreement, and the Company issued a <em style="font: inherit;"> February </em>Note and a <em style="font: inherit;"> February </em>Warrant to Smith. The <em style="font: inherit;"> February </em>Warrant has an exercise price of $<ix:nonFraction id="c143829642" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.68</ix:nonFraction> and will be exercisable during the period beginning <em style="font: inherit;"> August 3, 2026 </em>and ending <em style="font: inherit;"> August 3, 2031.</em><i> </i>The transaction was approved by the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The gross proceeds to the Company from the closing totals approximately $<ix:nonFraction id="c143829643" contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USD" name="smsi:ProceedsFromIssuanceDebtAndWarrants" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000,000</ix:nonFraction> (comprised of approximately $<ix:nonFraction id="c143829644" contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="0" format="ixt:num-dot-decimal" decimals="INF">814,979</ix:nonFraction> as a loan and approximately $<ix:nonFraction id="c143829645" contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="0" format="ixt:num-dot-decimal" decimals="INF">185,021</ix:nonFraction> for the purchase of the accompanying Warrant). Furthermore, the proceeds were allocated to the notes and their <ix:nonFraction id="c143829646" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,512,934</ix:nonFraction> equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $<ix:nonFraction id="c143829647" contextRef="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction> million&#160;which&#160;is being amortized over the term of the agreement using the effective interest method. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;at inception: common stock market price of $<ix:nonFraction id="c143829648" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.54</ix:nonFraction>, risk-free interest rate of <ix:nonFraction id="c143829649" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.8</ix:nonFraction>%, expected volatility of <ix:nonFraction id="c143829650" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="2">89</ix:nonFraction>%, and expected term of <ix:nonFraction id="c143829651" contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.5</ix:nonFraction> years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> March 4, 2026 </em>Securities Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> March 4, 2026</em><i>, </i>the Company entered into a Securities Purchase Agreement for the sale of Secured Convertible Notes (the <i>&#8220;</i><em style="font: inherit;">2026</em> Convertible Notes&#8221;) with an aggregate original principal amount of $<ix:nonFraction id="c143829654" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">4.9</ix:nonFraction> million and an initial conversion price of $<ix:nonFraction id="c143829655" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USDPerShare" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.68</ix:nonFraction> per share, subject to adjustment, and warrants to acquire up to an aggregate amount of approximately <ix:nonFraction id="c143829656" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="6" format="ixt:num-dot-decimal" decimals="-5">9.4</ix:nonFraction> million additional shares of the Company's common stock, which will be exercisable at any time beginning <em style="font: inherit;">six</em> months following its original issuance, will expire <span style="-sec-ix-hidden:c143829658">five</span> years from the initial exercise date and will have an exercise price equal to $<ix:nonFraction id="c143829659" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.68</ix:nonFraction>. The Smith Living Trust and Timothy C. Huffmyer were among the buyers in the offering, in addition to certain other noteholders from the <em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement. The Company agreed to use the proceeds of the offering to repay in full the principal and interest outstanding under those certain Notes due on <em style="font: inherit;"> March 31, 2026</em><i> </i>in the aggregate amount of up to $<ix:nonFraction id="c143829660" contextRef="d_2026-01-01_2026-03-31_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_RangeAxis-MaximumMember" unitRef="USD" name="us-gaap:RepaymentsOfDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.2</ix:nonFraction> million plus any additional interest amounts that <em style="font: inherit;"> may </em>have<i> </i>accrued in connection with the extension of the maturity date under the existing notes and for general corporate purposes. The <em style="font: inherit;">2026</em> Convertible Notes mature on <em style="font: inherit;"> March 31, 2029</em><i>; </i>however, this date <em style="font: inherit;"> may</em><i> </i>be extended at the option of the holder.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The <em style="font: inherit;">2026</em> Convertible Notes accrue interest at the rate of <ix:nonFraction id="c143829663" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" format="ixt:num-dot-decimal" decimals="2">8.0</ix:nonFraction>% per annum. Upon the occurrence and during the continuance of an Event of Default (as defined in the <em style="font: inherit;">2026</em> Convertible Notes), the <em style="font: inherit;">2026</em> Convertible Notes will accrue interest at the rate of <ix:nonFraction id="c143829666" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="Pure" name="smsi:DebtInstrumentDefaultInterestRate" scale="-2" format="ixt:num-dot-decimal" decimals="2">12.0</ix:nonFraction>% per annum. The Convertible Notes are payable in equal monthly installments of approximately $<ix:nonFraction id="c143829667" contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="smsi:DebtInstrumentPeriodicPaymentPer1000000" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,000</ix:nonFraction> per each <em style="font: inherit;">$1,000,000</em> of principal outstanding, and are effectively interest only, beginning on <em style="font: inherit;"> May 1, 2026 </em>and ending on the Maturity Date, at which time any unconverted or unpaid principal amounts would be due. Installment amounts shall be applied <em style="font: inherit;">first</em> to accrued interest under the Convertible Notes, with any amounts in excess of accrued interest being applied to outstanding principal. The Company will <em style="font: inherit;">not</em> be required to pay any installment amount to the extent such amount is less than <em style="font: inherit;">one thousand</em> dollars ($<ix:nonFraction id="c143829672" contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember" unitRef="USD" name="us-gaap:DebtInstrumentPeriodicPayment" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000</ix:nonFraction>). In such event, the Company <em style="font: inherit;"> may </em>defer payment to the holder until the next applicable installment date, provided that (i) at such time the accrued installment amount due on such date is at least <em style="font: inherit;">one thousand</em> dollars ($<ix:nonFraction id="c143829674" contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember" unitRef="USD" name="us-gaap:DebtInstrumentPeriodicPayment" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000</ix:nonFraction>) and (ii) principal remains outstanding for the purposes of accruing interest. The Company will be permitted to prepay the outstanding principal and accrued or unpaid interest upon <em style="font: inherit;">not</em> less than <em style="font: inherit;">thirty</em> (<em style="font: inherit;">30</em>) days prior written notice to the holder. At any time after the <em style="font: inherit;">sixth</em> month anniversary of the issuance of the <em style="font: inherit;">2026</em> Convertible Notes, each <em style="font: inherit;">2026</em> Convertible Note will be convertible, at the option of the holder, into shares of the Company's common stock at an initial conversion price equal to $<ix:nonFraction id="c143829681" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USDPerShare" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.68</ix:nonFraction>, which is subject to standard adjustments.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">13</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The offering was approved by the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee and closed on <em style="font: inherit;"> March 6, 2026, </em>and <em style="font: inherit;"> March 10, 2026. </em>The aggregate gross proceeds from the offering were $<ix:nonFraction id="c143829682" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">4.9</ix:nonFraction> million, of which $<ix:nonFraction id="c143829684" contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:NotesIssued1" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.9</ix:nonFraction> million was utilized to repay in full the principal and interest outstanding under certain notes due on <em style="font: inherit;"> March 31, 2026, </em>which then cancelled the notes. The remaining $<ix:nonFraction id="c143831021" contextRef="d_2026-04-01_2026-04-30_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_SubsequentEventTypeAxis-SubsequentEventMember" unitRef="USD" name="us-gaap:RepaymentsOfDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.2</ix:nonFraction> million of certain notes due on <em style="font: inherit;"> March 31, 2026 </em>were subsequently repaid in cash. &#160;In connection with the transactions with Smith and Huffmyer, as well as other warrant holders who followed the same terms in this related-party led transaction, the Company did <span style="-sec-ix-hidden:c143829685">not</span> recognize any gain or loss in connection with the extinguishment of such amounts, as the transactions were viewed as contributions to equity totaling $<ix:nonFraction id="c143829686" contextRef="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember" unitRef="USD" name="us-gaap:ExtinguishmentOfDebtAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.5</ix:nonFraction> million.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The relative fair value allocated to the <ix:nonFraction id="c143829687" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" format="ixt:num-dot-decimal" decimals="INF">9,402,551</ix:nonFraction> equity-classified warrants resulted in a debt discount of approximately $<ix:nonFraction id="c143829688" contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.5</ix:nonFraction> million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method at a rate of <ix:nonFraction id="c143831026" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputEffectiveInterestMethodMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">36.8</ix:nonFraction>%. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black-Scholes option pricing model&#160;at inception: common stock market price of $<ix:nonFraction id="c143829689" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.48</ix:nonFraction> to $<ix:nonFraction id="c143829690" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.54</ix:nonFraction>, risk-free interest rate of <ix:nonFraction id="c143829691" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.7</ix:nonFraction>%, expected volatility of <ix:nonFraction id="c143829692" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="1">90</ix:nonFraction>%, and expected term of <ix:nonFraction id="c143829693" contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.5</ix:nonFraction> years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> March 31, 2026, </em>the remaining unamortized debt discount was <em style="font: inherit;">$3.0</em> million. In the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026, </em>total interest expense for these notes was $<ix:nonFraction id="c143831035" contextRef="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.5</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction id="c143831036" contextRef="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction> million of amortization of debt discount with the remainder related to contractual interest. &#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Deemed Dividends</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In connection with the issuance of the <em style="font: inherit;"> September 11, 2025</em><i> </i>Warrants&#160;with an exercise price of $<ix:nonFraction id="c143829696" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction>, pursuant to the full-ratchet anti-dilution provisions of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants, the exercise price of each of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants&#160;was adjusted from $<ix:nonFraction id="c143829697" contextRef="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.20</ix:nonFraction> to $<ix:nonFraction id="c143829698" contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction> and the aggregate number of warrant shares underlying the <em style="font: inherit;"> July 2025</em><i> </i>Warrants increased from <ix:nonFraction id="c143829699" contextRef="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,612,903</ix:nonFraction> to <ix:nonFraction id="c143829700" contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,651,348</ix:nonFraction>.&#160; As a result, the Company recorded a deemed dividend of $<ix:nonFraction id="c143829701" contextRef="d_2025-07-01_2025-09-30" unitRef="USD" name="us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.6</ix:nonFraction> million and a reduction in income available to common shareholders in the Basic EPS calculation.&#160;In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $<ix:nonFraction id="c143829702" contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction>, risk-free interest rate of <ix:nonFraction id="c143829703" contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.6</ix:nonFraction>%, expected volatility of <ix:nonFraction id="c143829704" contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">90.7</ix:nonFraction>%, and expected term of <ix:nonFraction id="c143829705" contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">4.85</ix:nonFraction> years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Further, in connection with the issuance of the <em style="font: inherit;"> November 5, 2025</em><i> </i>Common Stock at $<ix:nonFraction id="c143829706" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> and Warrants&#160;with an exercise price of $<ix:nonFraction id="c143829707" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction>, the exercise price of each of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants&#160;was further adjusted from $<ix:nonFraction id="c143829708" contextRef="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.73</ix:nonFraction> to $<ix:nonFraction id="c143829709" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.6708</ix:nonFraction> and the aggregate number of warrant shares underlying the <em style="font: inherit;"> July 2025</em><i> </i>Warrants increased from <ix:nonFraction id="c143829710" contextRef="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,651,348</ix:nonFraction> to <ix:nonFraction id="c143829711" contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">2,885,339</ix:nonFraction>.&#160;As a result, the Company recorded a deemed dividend of $<ix:nonFraction id="c143829712" contextRef="d_2025-11-05_2025-11-05" unitRef="USD" name="us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.1</ix:nonFraction> million and a reduction in income available to common shareholders in the Basic EPS calculation. In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $<ix:nonFraction id="c143829713" contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.66</ix:nonFraction>, risk-free interest rate of <ix:nonFraction id="c143829714" contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.8</ix:nonFraction>%, expected volatility of <ix:nonFraction id="c143829715" contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="2">94</ix:nonFraction>%, and expected term of <ix:nonFraction id="c143829716" contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">4.70</ix:nonFraction> years.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The warrants issued pursuant to the <em style="font: inherit;"> September 11, 2025</em><i> </i>Note Purchase Agreements and the <em style="font: inherit;"> September 29, 2025</em><i> </i>Note Purchase Agreement are also subject to the same provisions, however, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) was made nor will be made unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635</em><i>.</i>&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">14</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Warrant Liabilities&#160;</b></i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">On <em style="font: inherit;"> August 11, 2022, </em>the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a senior secured convertible&#160;notes (the "Notes") and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $<ix:nonFraction id="c143829720" contextRef="i_2022-08-11" unitRef="USD" name="us-gaap:WarrantsAndRightsOutstanding" scale="6" format="ixt:num-dot-decimal" decimals="-5">3.8</ix:nonFraction>&#160;million. The Notes sold by the Company in the Notes and Warrants Offering were subsequently retired upon maturity at <em style="font: inherit;"> December 31, 2023. </em>The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the <em style="font: inherit;"> April 2024 </em>Reverse Stock Split to $<ix:nonFraction id="c143829721" contextRef="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">26.80</ix:nonFraction> and <ix:nonFraction id="c143829722" contextRef="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">279,851</ix:nonFraction> shares, respectively, and on <em style="font: inherit;"> May 2, 2024, </em>the exercise price for each of the Notes Warrants was further adjusted to $<ix:nonFraction id="c143829723" contextRef="i_2024-05-02_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.06</ix:nonFraction> in accordance with their terms.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on <em style="font: inherit;"> August 12, 2022 </em>in conjunction with a registered direct offering for the sale of shares of the Company's Common Stock and the Additional Warrants. The Additional Warrants do <em style="font: inherit;">not</em> reprice further beyond the immediate proportionate adjustments to the per share exercise price and number of shares issuable of $<ix:nonFraction id="c143829725" contextRef="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USDPerShare" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" format="ixt:num-dot-decimal" decimals="INF">21.20</ix:nonFraction> and <ix:nonFraction id="c143829726" contextRef="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="Share" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">141,509</ix:nonFraction> shares, respectively, that occurred upon and as a result of the <em style="font: inherit;"> April 2024 </em>Reverse Stock Split.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">All changes in the fair value of the Notes Warrants and Additional Warrants liabilities are recognized in the Company's consolidated statements of operations until they are either exercised or expire. Since their issuance, <em style="font: inherit;">none</em> of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are <em style="font: inherit;">not</em> traded in an active securities market and, as such, the estimated fair value is determined by using a Black-Scholes option pricing model which considers the likelihood of repricing adjustments and 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 valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the Notes Warrants and Additional Warrants is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants. Below are the specific assumptions utilized (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="c254380C9-FB5A-4F12-80DC-DE3A7405D33F" escape="true" continuedAt="c1AFBAB00-97D1-4BCD-9DF3-3F4DEC989B05">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Notes Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829745" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.72</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829746" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.54</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829747" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.7</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829748" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.5</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829749" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:fixed-zero" decimals="INF">&#8212;</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829750" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:fixed-zero" decimals="INF">&#8212;</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829751" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.36</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829752" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.61</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829753" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">98.7</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829754" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">119.9</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:continuation id="c1AFBAB00-97D1-4BCD-9DF3-3F4DEC989B05">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Additional Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829757" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.72</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829758" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.54</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829759" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.7</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829760" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">3.5</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829761" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:fixed-zero" decimals="INF">&#8212;</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829762" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:fixed-zero" decimals="INF">&#8212;</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829763" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.87</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829764" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" format="ixt:num-dot-decimal" decimals="INF">2.12</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829765" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="3">116.1</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829766" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" unitRef="Pure" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" format="ixt:num-dot-decimal" decimals="2">116.0</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:FairValueDisclosuresTextBlock" id="c3168475" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">6.</em> Fair Value of Financial Instruments</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company measures and discloses fair value measurements as required by FASB Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures</i>. Fair 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 <em style="font: inherit;">three</em>-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">1</em> &#8211;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">2</em> &#8211;&#160;Include other inputs that are directly or indirectly observable in the marketplace.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">3</em> &#8211;&#160;Unobservable inputs which are supported by little or <em style="font: inherit;">no</em> market activity.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">15</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;(unaudited except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="c3168476" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Level 3</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Notes Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829778" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">37</ix:nonFraction></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829779" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">41</ix:nonFraction></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Additional Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829780" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829781" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829782" contextRef="i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">41</ix:nonFraction></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"><ix:nonFraction id="c143829783" contextRef="i_2025-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" unitRef="USD" name="us-gaap:DerivativeLiabilities" scale="3" format="ixt:num-dot-decimal" decimals="-3">45</ix:nonFraction></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following tables present the changes in the fair value (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="c783AAD43-0C6C-4042-B3BA-2ECDFB38737A" escape="true" continuedAt="c3B433890-68E3-4426-9878-150F7F0B686D">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829793" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">41</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829794" contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829795" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">45</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829796" contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">4</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829797" contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829798" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">4</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829802" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">37</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829803" contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">4</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829804" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">41</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:continuation id="c3B433890-68E3-4426-9878-150F7F0B686D">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2024</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829814" contextRef="i_2024-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">197</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829815" contextRef="i_2024-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">27</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829816" contextRef="i_2024-12-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">224</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829817" contextRef="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">107</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829818" contextRef="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">16</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829819" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">123</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829823" contextRef="i_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-4">90</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829824" contextRef="i_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">11</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829825" contextRef="i_2025-03-31" unitRef="USD" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" scale="3" format="ixt:num-dot-decimal" decimals="-3">101</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   </ix:continuation>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="c3168479" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">7.</em> Goodwill and Intangible Assets</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In accordance with FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">350,</em> <i>Intangibles-Goodwill and Other</i>, Smith Micro reviews the recoverability of the carrying value of the Company's single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. The annual impairment testing date is <em style="font: inherit;"> December 31 </em>of each year. Recoverability of goodwill is determined by comparing the estimated fair value of the reporting unit to the carrying value of the underlying net assets in the reporting unit. If the estimated fair value of a reporting unit is determined to be less than the carrying value, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the fair value.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">In connection with the preparation of its quarterly financial statements for the <em style="font: inherit;">second</em>&#160;quarter of <em style="font: inherit;">2025,</em> the Company assessed changes in circumstances to determine whether it was more likely than <em style="font: inherit;">not</em> that the fair value of its single reporting unit was below its carrying amount. While there was <em style="font: inherit;">no</em> single determinative event or factor, considerations including recent financial performance compared to expected forecasts, trends in stock valuation, pricing of the most recent equity raise, and the receipt of the Nasdaq minimum bid price requirement notice on <em style="font: inherit;"> June 23, 2025&#160;</em>led the Company to conclude that when considering the events and factors in totality it was necessary to perform an interim quantitative valuation assessment.&#160;&#160;The fair value of the reporting unit was determined based on a combination of the income approach using estimated discounted cash flows&#160;and a market-based valuation methodology utilizing market multiples. The assessment utilized Level <em style="font: inherit;">3</em> inputs including estimates of revenue growth, EBITDA contribution and discount rates. Based on the results of the assessment, a full goodwill impairment charge of&#160;$<ix:nonFraction id="c143829834" contextRef="d_2025-04-01_2025-06-30" unitRef="USD" name="us-gaap:GoodwillImpairmentLoss" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.1</ix:nonFraction>&#160;million&#160;was recorded in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2025.</em>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">16</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The components of the Company&#8217;s intangible assets were as follows for the periods presented (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands, except for useful life data):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="c894FF34C-AF37-468A-BEFE-8BBBD7B17418" escape="true" continuedAt="A2B57A36-E200-4600-9B5F-C18D9C8C6F55">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;" colspan="14"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829870" format="ixt-sec:duryear">2</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829871" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,076</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829872" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,262</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829873" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,814</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829874" format="ixt-sec:duryear">8</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829875" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,573</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829876" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,662</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829877" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">12,911</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829879" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-6">7,000</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829880" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,921</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829881" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">79</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829882" format="ixt-sec:duryear">3</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829883" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,419</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829884" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,994</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829885" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,425</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829886" format="ixt-sec:duryear">1</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829887" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">600</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829888" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">514</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829889" contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">86</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829891" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">48,668</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829892" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">31,353</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829893" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,315</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:continuation id="A2B57A36-E200-4600-9B5F-C18D9C8C6F55">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;" colspan="14"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2025</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829918" format="ixt-sec:duryear">3</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829919" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">11,076</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829920" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">7,945</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829921" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,131</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829922" format="ixt-sec:duryear">9</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829923" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">24,573</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829924" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-6">11,000</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829925" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">13,573</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829927" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-6">7,000</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829928" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">6,895</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829929" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">105</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829930" format="ixt-sec:duryear">4</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829931" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,419</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829932" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,843</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829933" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,576</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonNumeric contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="c143829934" format="ixt-sec:duryear">2</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829935" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-5">600</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829936" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">493</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829937" contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">107</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829939" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">48,668</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(<ix:nonFraction id="c143829940" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">30,176</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><ix:nonFraction id="c143829941" contextRef="i_2025-12-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,492</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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 <span style="-sec-ix-hidden:c143829838">six</span> years as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and <span style="-sec-ix-hidden:c143829839">seven</span> years as of&#160;<em style="font: inherit;"> December 31, 2025</em>. During the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, intangible asset amortization expense was&#160;$<ix:nonFraction id="c143829842" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.2</ix:nonFraction>&#160;million and&#160;$<ix:nonFraction id="c143829843" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.3</ix:nonFraction>&#160;million, respectively.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, estimated amortization expense for the remainder of&#160;<em style="font: inherit;">2026</em>&#160;and thereafter was as follows (unaudited, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="c3168482" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Year Ending December 31,</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Expense</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">$<ix:nonFraction id="c143829944" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,532</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"><ix:nonFraction id="c143829945" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,834</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"><ix:nonFraction id="c143829946" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-4">2,790</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"><ix:nonFraction id="c143829947" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,095</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2030 and thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"><ix:nonFraction id="c143829948" contextRef="i_2026-03-31" unitRef="USD" name="smsi:IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">5,064</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"><ix:nonFraction id="c143829949" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" format="ixt:num-dot-decimal" decimals="-3">17,315</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">17</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:EarningsPerShareTextBlock" id="c3168483" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">8.</em> Earnings Per Share</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company calculates earnings per share (&#8220;EPS&#8221;) as required by FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">260,</em> <i>Earnings Per Share</i>. Basic EPS is calculated by dividing the net income attributable&#160;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 attributable&#160;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 (other than the Pre-Funded 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="c3168484" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Numerator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829959" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829960" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Denominator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829962" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,695</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829963" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,216</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Potential common shares &#8211; options / warrants (treasury stock method)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829964" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829965" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829966" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">25,695</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829967" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:num-dot-decimal" decimals="-3">18,216</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Shares excluded (anti-dilutive)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829968" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">21,739</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829969" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,406</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss per share &#8211; basic and diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829971" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.15</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829972" contextRef="d_2025-01-01_2025-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.28</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829973" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.15</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143829974" contextRef="d_2025-01-01_2025-03-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.28</ix:nonFraction></p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following weighted average shares were excluded from the computation of diluted net loss per share attributable to common stockholders as the impact of including those shares would be anti-dilutive (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="c3168485" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;" class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Convertible notes as if converted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><ix:nonFraction id="c143830697" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,697</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><ix:nonFraction id="c143830698" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding stock options</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829977" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">33</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829978" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">24</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding warrants</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829979" contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">20,009</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829980" contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,382</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total anti-dilutive shares</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829981" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">21,739</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143829982" contextRef="d_2025-01-01_2025-03-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">8,406</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">18</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="c3168486" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">9.</em> Stock-Based Compensation</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Plans</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 18, 2024, </em>the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (as currently amended, the "OEIP") which amended and restated (and renamed) the Company's <em style="font: inherit;">2015</em> Omnibus Equity Incentive Plan (as previously amended, the <em style="font: inherit;">"2015</em> Plan") and increased the number of shares reserved thereunder by&#160;<ix:nonFraction id="c143829986" contextRef="d_2024-06-18_2024-06-18_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="6" format="ixt:num-dot-decimal" decimals="-6">3.0</ix:nonFraction>&#160;million shares. As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there were approximately&#160;<ix:nonFraction id="c143829987" contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.6</ix:nonFraction>&#160;million shares available for future grants under the Company&#8217;s OEIP. References to the OEIP herein include the <em style="font: inherit;">2015</em> Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> exceed&#160;<ix:nonFraction id="c143829990" contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" format="ixt:num-dot-decimal" decimals="-5">7.2</ix:nonFraction>&#160;million shares.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, the Company granted&#160;&#160;<ix:nonFraction id="c143829992" contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">202,714</ix:nonFraction>&#160;shares of restricted stock and&#160;<ix:nonFraction id="c143829993" contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">12,500</ix:nonFraction>&#160;stock options under the OEIP.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The 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 board and consultants. Any full value award settled in shares will be debited as <ix:nonFraction id="c143829994" contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.2</ix:nonFraction> shares, and partial value awards settled in shares will be debited as <ix:nonFraction id="c143829995" contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> shares against the share reserve. The exercise price per share for stock option grants is <em style="font: inherit;">not</em> to be less than the fair market value per share of the Company&#8217;s common stock on the date of grant. The Board of Directors has the discretion to determine the vesting schedule. Stock options <i><em style="font: inherit;"> may </em></i>be exercisable immediately or in installments but generally vest over a <span style="-sec-ix-hidden:c143829997">four</span>-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 <i><em style="font: inherit;"> may </em></i>be exercised within a period of <em style="font: inherit;">90</em> days following termination. In general, stock options expire <span style="-sec-ix-hidden:c143829999">ten</span> 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 <span style="-sec-ix-hidden:c143830000">two</span> to <span style="-sec-ix-hidden:c143830001">forty-eight</span> months.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Compensation Expense</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognizes 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 <em style="font: inherit;">No.</em> <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP are recorded in the consolidated financial statements as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="c3168487" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Sales and marketing</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830015" contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-SalesAndMarketingMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">232</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830016" contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-SalesAndMarketingMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">235</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Research and development</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830017" contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-4">80</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830018" contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">215</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">General and administrative</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830019" contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">274</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830020" contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">638</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total non-cash stock compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830021" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">586</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830022" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,088</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was approximately&#160;$<ix:nonFraction id="c143830004" contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction>&#160;million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">19</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Options</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">For the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, there were&#160;<ix:nonFraction id="c143830007" contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">12,500</ix:nonFraction>&#160;stock option awards granted. A summary of the Company&#8217;s stock options outstanding under the OEIP as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and related activity during&#160;<em style="font: inherit;">2026</em>&#160;is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="c3168488" escape="true">
    <table class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Wtd. Avg.</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Remaining</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Aggregate</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted Avg.</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise Price</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Yrs)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:40%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830039" contextRef="i_2025-12-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-4">30</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830040" contextRef="i_2025-12-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.96</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="c143830041" format="ixt-sec:duryear">8.0</ix:nonNumeric></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830043" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" format="ixt:num-dot-decimal" decimals="-3">13</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830044" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.69</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Expired</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830047" contextRef="d_2026-01-01_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><ix:nonFraction id="c143830048" contextRef="d_2026-01-01_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">23.10</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830051" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">42</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830052" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.89</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="c143830053" format="ixt-sec:duryear">8.6</ix:nonNumeric></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Vested and expected to vest at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830055" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">42</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830056" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.89</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="c143830057" format="ixt-sec:duryear">8.6</ix:nonNumeric></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Exercisable as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830059" contextRef="i_2026-03-31" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">29</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830060" contextRef="i_2026-03-31" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">5.26</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="c143830061" format="ixt-sec:duryear">8.0</ix:nonNumeric></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Restricted Stock Awards</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">A summary of the Company&#8217;s restricted stock awards outstanding under the OEIP for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="c3168489" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830071" contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,492</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830072" contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.47</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830073" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">203</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830074" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.69</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(<ix:nonFraction id="c143830075" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">844</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830076" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.13</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Canceled and forfeited</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(<ix:nonFraction id="c143830077" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" format="ixt:num-dot-decimal" decimals="-3">113</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830078" contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.10</ix:nonFraction></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830079" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:num-dot-decimal" decimals="-3">738</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><ix:nonFraction id="c143830080" contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">1.70</ix:nonFraction></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">20</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="c3168490" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">10.</em> Revenues</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Revenue Recognition</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In accordance with FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, the Company recognizes the sale of goods and services based on the <em style="font: inherit;">five</em>-step analysis of transactions as provided in Topic <em style="font: inherit;">606,</em> 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.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company transfers software licenses to its customers on a royalty free, non-exclusive, non-transferrable, limited use basis during the term of the agreement. In some instances, the Company performs integration services to ensure the software operates within its customer&#8217;s operating platforms as well as the operating platforms of the mobile devices used by their end customers, before transferring the license. Revenue related to these services is recognized at a point in time upon acceptance of the licensed software by the customer. The Company also earns usage-based revenue on its platforms. Usage based revenue is generated based on licenses used by its customers' active subscribers&#8217; access and usage of its software licenses and cloud-based services on its platforms, the provision of hosting services, and revenue share based on media placements on its platform. The Company recognizes usage-based revenue when it has completed its performance obligation and has the right to invoice the customer. This revenue is generally recognized monthly. Finally, the Company ratably recognizes revenue over the contract period when customers pay in advance of its service delivery.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company also provides consulting services in connection with its development of customer-specified functionality that are generally <em style="font: inherit;">not</em> on its software development roadmap. The Company recognizes revenue from its consulting services upon delivery and acceptance by the customer of its software enhancements and upgrades. For certain customers the Company provides maintenance and technology support services for which the customer either pays upfront or as the Company provides the services. When the customer pays upfront, the Company records the payments as contract liabilities and recognizes revenue ratably over the contract period as this is the Company's stand ready performance obligation that is satisfied ratably over the maintenance and technology services period.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company also provided consulting services to configure new devices or ad hoc targeted promotional content for its customers utilizing the ViewSpot platform upon request from these customers. These requests were driven by these customers&#8217; marketing initiatives and tend to be short term &#8220;bursts&#8221; of activity. The Company recognized these revenues upon delivery of the configured promotional content to the cloud platform or upon certification of the new device. The Company divested its ViewSpot product line on <em style="font: inherit;"> June 3, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">21</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Disaggregation of Revenues</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Revenues on a disaggregated basis are as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="c3168491" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:28%;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">License and service fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830093" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">822</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830094" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">795</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Hosted environment usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830095" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-5">800</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830096" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">734</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Cloud based usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830097" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,599</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830098" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,086</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Consulting services and other (Point in time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830099" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830100" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830101" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,221</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830102" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SegmentReportingDisclosureTextBlock" id="c3168492" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">11.</em> Segment, Customer Concentration and Geographical Information</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Segment Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic <i><em style="font: inherit;">No.</em></i> <i><em style="font: inherit;">280,</em></i> <i>Segment Reporting (</i>&#8220;<i>Topic <em style="font: inherit;">280</em></i>&#8221;<i>)</i>. The Company has <span style="-sec-ix-hidden:c143830107">one</span> 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), CommSuite, and ViewSpot families of products (prior to the divestiture of ViewSpot in <em style="font: inherit;">2025</em>).</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company's chief operating decision maker (&#8220;CODM&#8221;) as such term is defined in Topic <i><em style="font: inherit;">280,</em></i> is its Chief Executive Officer. As infrastructure and resources are shared across the Company&#8217;s operations, the CODM manages the Company's operations based on consolidated financial information for purposes of evaluating financial performance, investment, cash flow metrics and allocating resources.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note <em style="font: inherit;">1</em><i>.</i> Although the CODM uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of the Company's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">22</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).</p>
   <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="c3168493" escape="true">
    <table class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>For the Three Months Ended March 31,</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:70%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830145" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,221</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830146" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less:</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted cost of revenues&#185;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830148" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:CostOfRevenuesAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">911</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830149" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:CostOfRevenuesAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,257</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted selling and marketing&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830150" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:SellingAndMarketingExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,162</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830151" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:SellingAndMarketingExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,408</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted research and development&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830152" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:ResearchAndDevelopmentExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,768</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830153" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:ResearchAndDevelopmentExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,642</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted general and administrative&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830154" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:GeneralAndAdministrativeExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,794</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830155" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:GeneralAndAdministrativeExpenseAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,086</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Adjusted operating loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830156" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="smsi:OperatingIncomeLossAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">1,414</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830157" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="smsi:OperatingIncomeLossAdjustedAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">2,772</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Other segment expenses&#179;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830158" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">127</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830159" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:SegmentReportingOtherItemAmount" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Stock-based compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830160" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">586</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830161" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,088</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Depreciation</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830162" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:Depreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">69</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830163" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:Depreciation" scale="3" format="ixt:num-dot-decimal" decimals="-3">74</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Amortization</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830164" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:AdjustmentForAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,177</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830165" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:AdjustmentForAmortization" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,276</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total other (expenses) income, net</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830166" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">524</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830167" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="3" format="ixt:num-dot-decimal" decimals="-3">33</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Loss before provision for income taxes</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830168" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830169" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,177</ix:nonFraction></p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Provision for income tax expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830170" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830171" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:num-dot-decimal" decimals="-3">1</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830172" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">3,897</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(<ix:nonFraction id="c143830173" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:num-dot-decimal" decimals="-3" sign="-">5,178</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">1</em></sup>&#160;Adjusted amounts exclude depreciation expense.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">2</em></sup>&#160;Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote <em style="font: inherit;">3</em> to this table.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">3</em></sup>&#160;Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="c3168494" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Family Safety</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830178" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-FamilySafetyMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,421</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830179" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-FamilySafetyMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">3,788</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">CommSuite</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830180" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CommsuiteMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-5">800</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830181" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CommsuiteMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">734</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">ViewSpot</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830182" contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ViewspotMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:fixed-zero" decimals="-3">&#8212;</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830183" contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ViewspotMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">99</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total Wireless revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830184" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,221</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830185" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">23</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Customer Concentration Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company has certain customers whose revenues individually represented greater than <em style="font: inherit;">10%</em> of the Company&#8217;s total revenues, or whose accounts receivable balances individually represented greater than <em style="font: inherit;">10%</em> of the Company&#8217;s total accounts receivable,&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">During the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;<ix:nonFraction id="c143830122" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="smsi:NumberOfCustomers" scale="0" format="ixt-sec:numwordsen" decimals="INF">three</ix:nonFraction>&#160;customers made up&#160;<ix:nonFraction id="c143830123" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">59</ix:nonFraction>%,&#160;<ix:nonFraction id="c143830124" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction>%&#160;and&#160;<ix:nonFraction id="c143830125" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">19</ix:nonFraction>%&#160;of revenues. For the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2025</em>,&#160;<ix:nonFraction id="c143830127" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="smsi:NumberOfCustomers" scale="0" format="ixt-sec:numwordsen" decimals="INF">three</ix:nonFraction>&#160;customers made up&#160;<ix:nonFraction id="c143830128" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">62</ix:nonFraction>%,&#160;<ix:nonFraction id="c143830129" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="1">20</ix:nonFraction>%&#160;and&#160;<ix:nonFraction id="c143830130" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">16</ix:nonFraction>%&#160;of revenues.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;<ix:nonFraction id="c143830131" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="smsi:NumberOfCustomers" scale="0" format="ixt-sec:numwordsen" decimals="INF">two</ix:nonFraction>&#160;customers accounted for&#160;<ix:nonFraction id="c143830132" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">55</ix:nonFraction>%&#160;and&#160;<ix:nonFraction id="c143830133" contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">28</ix:nonFraction>%&#160;of accounts receivable. As of&#160;<em style="font: inherit;"> March 31, 2025</em>,&#160;<ix:nonFraction id="c143830134" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="smsi:NumberOfCustomers" scale="0" format="ixt-sec:numwordsen" decimals="INF">two</ix:nonFraction>&#160;customers accounted for&#160;<ix:nonFraction id="c143830135" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">47</ix:nonFraction>%&#160;and&#160;<ix:nonFraction id="c143830136" contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">33</ix:nonFraction>%&#160;of accounts receivable.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Geographical Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, the Company operated in <em style="font: inherit;">two</em> geographic locations: the Americas and Europe, Middle East and Africa ("EMEA"). Revenues attributed to the geographic location of the customers&#8217; bill-to address were as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="c3168495" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Americas</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830190" contextRef="d_2026-01-01_2026-03-31_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,196</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830191" contextRef="d_2025-01-01_2025-03-31_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,615</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">EMEA</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830192" contextRef="d_2026-01-01_2026-03-31_StatementGeographicalAxis-EMEAMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">25</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830193" contextRef="d_2025-01-01_2025-03-31_StatementGeographicalAxis-EMEAMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">6</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830194" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,221</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830195" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:num-dot-decimal" decimals="-3">4,621</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company does <em style="font: inherit;">not</em> separately allocate specific assets to these geographic locations.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="c3168496" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">12.</em> Commitments and Contingencies</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Litigation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company <em style="font: inherit;"> may </em>become involved in various legal proceedings arising from its business activities. While management does <em style="font: inherit;">not</em> believe the ultimate disposition of these matters will have a material adverse impact on the Company&#8217;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&#8217;s future consolidated results of operations, cash flows, or financial position in a particular period.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Other Contingent Contractual Obligations</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it <em style="font: inherit;"> may </em>be required to make payments in connection with certain transactions. These include: indemnities to the Company&#8217;s customers pursuant to contracts for the Company&#8217;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 <em style="font: inherit;"> may </em>make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company <em style="font: inherit;"> may </em>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 <em style="font: inherit;"> may </em>be indefinite. The majority of these indemnities, commitments, and guarantees <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has <em style="font: inherit;">not</em> recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">24</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:LesseeOperatingLeasesTextBlock" id="c3168497" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">13.</em> Leases</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company leases office space and equipment. The Company 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Leases with an initial term of greater than <em style="font: inherit;">twelve</em> months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company&#8217;s lease contracts generally do <em style="font: inherit;">not</em> 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Operating lease costs were&#160;$<ix:nonFraction id="c143830204" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction>&#160;million&#160;for each of the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>. &#160;Cash payments for lease liabilities were&#160;$<ix:nonFraction id="c143831189" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.4</ix:nonFraction>&#160;million and&#160;$<ix:nonFraction id="c143831190" contextRef="d_2025-01-01_2025-03-31" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="6" format="ixt:num-dot-decimal" decimals="-5">0.3</ix:nonFraction>&#160;million for the <em style="font: inherit;">three</em> months ended &#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">There were noncash right-of-use asset transactions for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026. &#160;</em>The Company executed a lease renewal which was accounted for as a modification and recognized a noncash increase for the right-of-use asset obtained in exchange for a new operating lease liability of approximately $<ix:nonFraction id="c143830207" contextRef="d_2026-01-01_2026-03-31" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" format="ixt:num-dot-decimal" decimals="-6">1.0</ix:nonFraction> million during the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em><i>.&#160;</i> </p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="c3168498" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>As of March 31, 2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:85%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830212" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" format="ixt:num-dot-decimal" decimals="-3">696</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830213" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" format="ixt:num-dot-decimal" decimals="-3">614</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830214" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" format="ixt:num-dot-decimal" decimals="-3">304</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830215" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">247</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2030 and thereafter</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><ix:nonFraction id="c143830216" contextRef="i_2026-03-31" unitRef="USD" name="smsi:LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" scale="3" format="ixt:num-dot-decimal" decimals="-3">337</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Total lease payments</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830217" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" format="ixt:num-dot-decimal" decimals="-3">2,198</ix:nonFraction></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less imputed interest</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830218" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" format="ixt:num-dot-decimal" decimals="-3">322</ix:nonFraction></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Present value of lease liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><ix:nonFraction id="c143830219" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:num-dot-decimal" decimals="-3">1,876</ix:nonFraction></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Additional information relating to the Company&#8217;s operating leases follows (unaudited):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:LeaseCostTableTextBlock" id="c3168499" escape="true">
    <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:21%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">As of March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term (years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"><ix:nonNumeric contextRef="i_2026-03-31" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="c143830221" format="ixt-sec:duryear">3.6</ix:nonNumeric></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average discount rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"><ix:nonFraction id="c143830222" contextRef="i_2026-03-31" unitRef="Pure" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" format="ixt:num-dot-decimal" decimals="3">9.5</ix:nonFraction></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">25</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:IncomeTaxDisclosureTextBlock" id="c3168500" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">14.</em> Income Taxes</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company accounts for income taxes as required FASB ASC Topic <i><em style="font: inherit;">No.</em></i> <i><em style="font: inherit;">740,</em> Income Taxes.</i> This Topic clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Topic also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. The Topic requires an entity to recognize the financial statement impact of a tax position when it is more likely than <em style="font: inherit;">not</em> that the position will be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than <em style="font: inherit;">fifty</em> percent likely of being realized upon ultimate settlement. In addition, the Topic permits an entity to recognize interest and penalties related to tax uncertainties either as income tax expense or operating expenses. The Company has chosen to recognize interest and penalties related to tax uncertainties as income tax expense.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;s assessment is that the Company has been in a <em style="font: inherit;">three</em>-year historical cumulative loss as of the end of fiscal <em style="font: inherit;">2025</em><i>.</i> In addition, the Company was also in a loss for the year ending <em style="font: inherit;"> December 31, 2023</em><i> </i>as well as for the year ending <em style="font: inherit;"> December 31, 2024.</em><i> </i>These facts, combined with uncertain near-term market and economic conditions, reduced the Company&#8217;s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">After a review of the <em style="font: inherit;">four</em> sources of taxable income as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and after consideration of the Company&#8217;s cumulative loss position as of&#160;<em style="font: inherit;"> December 31, 2025</em>, the Company will continue to reserve its U.S.-based deferred tax amounts, which total&#160;$<ix:nonFraction id="c143830231" contextRef="i_2026-03-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" format="ixt:num-dot-decimal" decimals="-5">70.2</ix:nonFraction>&#160;million as of&#160;<em style="font: inherit;"> March 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. Currently there are <em style="font: inherit;">no</em> audits in process or pending from Federal or state tax authorities. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company&#8217;s tax audits are resolved in a manner <em style="font: inherit;">not</em> consistent with management&#8217;s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. As of <em style="font: inherit;"> March 31, 2026, </em>a current estimate of the range of changes that <em style="font: inherit;"> may</em><i> </i>occur within <em style="font: inherit;">2026</em> cannot be made due to the uncertainty regarding the timing of these events.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> July 4, 2025</em><i> </i>the One Big Beautiful Bill Act (OBBBA) was signed into law which introduces significant changes to the U.S. corporate tax system. The main impacts of OBBBA for the Company are the ability to deduct domestic Section <em style="font: inherit;">174</em> Research and Development costs for tax years <em style="font: inherit;">2025</em> forward, <em style="font: inherit;">100%</em> bonus depreciation, and changes to <em style="font: inherit;">163</em>(j) interest limitations to remove depreciation and amortization expense from adjusted taxable income. &#160;These changes do <em style="font: inherit;">not</em> have a material impact on the Company&#8217;s taxable position. &#160;The Company is electing under OBBBA to continue to amortize Section <em style="font: inherit;">174</em> costs capitalized in <em style="font: inherit;">2022</em>-<em style="font: inherit;">2024</em> through the remaining lives of the assets instead of taking a <em style="font: inherit;">one</em>-time deduction for all unamortized amounts.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  </ix:nonNumeric>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="us-gaap:SubsequentEventsTextBlock" id="c3168501" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">15.</em> Subsequent Events</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company evaluates and discloses subsequent events as required by FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">855,</em> <i>Subsequent Events</i>. 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.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <ix:exclude>
    <div class="PGFTR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><em style="font: inherit;">26</em></p>
    </div>
    <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
    <div class="PGHDR" style="width:100%;">
     <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
    </div>
   </ix:exclude>
   <ix:exclude>&#160;</ix:exclude>
  </ix:nonNumeric>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="mda" href="#"></a><b>Item 2. Management</b>&#8217;<b>s Discussion and Analysis of Financial Condition and Results of Operations</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>In this document, the terms </i>&#8220;<i>Smith Micro,</i>&#8221;<i> </i>&#8220;<i>Company,</i>&#8221;<i> </i>&#8220;<i>we,</i>&#8221;<i> </i>&#8220;<i>us,</i>&#8221;<i> and </i>&#8220;<i>our</i>&#8221;<i> refer to Smith Micro Software, Inc. and, where appropriate, its subsidiaries.</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>This Quarterly Report on Form 10-Q (this </i>&#8220;<i>Report</i>&#8221;<i>) contains forward-looking statements regarding Smith Micro which include, but are not limited to, statements concerning customer concentration, projected revenues, market acceptance of products, the success and timing of new product introductions, the competitive factors affecting our business, our ability to raise additional capital, gross profit and income, our expenses, the protection of our intellectual property, and our ability to remain a going concern. These forward-looking statements are based on our current expectations, estimates and projections about our industry, management's beliefs, and certain assumptions made by us. Words such as </i>&#8220;<i>anticipates,</i>&#8221;<i> </i>&#8220;<i>expects,</i>&#8221;<i> </i>&#8220;<i>intends,</i>&#8221;<i> </i>&#8220;<i>plans,</i>&#8221;<i> </i>&#8220;<i>predicts,</i>&#8221;<i> </i>&#8220;<i>potential,</i>&#8221;<i> </i>&#8220;<i>believes,</i>&#8221;<i> </i>&#8220;<i>seeks,</i>&#8221;<i> </i>&#8220;<i>estimates,</i>&#8221;<i> </i>&#8220;<i>should,</i>&#8221;<i> </i>&#8220;<i>may,</i>&#8221;<i> </i>&#8220;<i>will,</i>&#8221;<i> and variations of these words or similar expressions are intended to identify forward-looking statements. Forward-looking statements also include the assumptions underlying or relating to any of the foregoing statements. These statements are not guarantees of future performance and are subject to risks, uncertainties, and assumptions that are difficult to predict. Therefore, our actual results or performance could differ materially from those expressed or implied in any forward-looking statements as a result of various factors. Such factors include, but are not limited to, the following:</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Risks Related to our Business Operations</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our customer concentration, given that the majority of our sales currently depend on a few large client relationships;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to establish and maintain strategic relationships with our customers and mobile device manufacturers, their ability to attract customers, and their willingness to promote our products;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability and/or customers&#8217;&#160;ability to distribute our mobile software applications to their end users through third party mobile software application stores, which we do not control;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our dependency upon effective operation with operating systems, devices, networks and standards that we do not control and on our continued relationships with mobile operating system providers, device manufacturers and mobile software application stores;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to hire and retain key personnel;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">the possibility of security and privacy breaches in our systems and in the third-party software and/or systems that we use, damaging client relations and inhibiting our ability to grow;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">interruptions or delays in the services we provide from our data center hosting facilities or virtual cloud infrastructures;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">the existence of undetected software defects in our products and our failure to resolve detected defects in a timely manner;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Financial, Investment and Indebtedness Risks&#160;</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to remain a going concern;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to raise additional capital and the risk of such capital not being available to us at commercially reasonable terms or at all;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to be profitable;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">current and potential future negative impacts from cost reduction efforts we have taken and may in the future undertake;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">adverse impact to our results of operations if we fail to realize the full value of our intangible assets;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the dilutive impact to our stockholders of the exercise of our outstanding warrants;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Risks Related to Our Industry and Macroeconomic Conditions</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">changes in our operating income due to shifts in our sales mix and variability in our operating expenses;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our current client concentration within the vertical wireless carrier market, and the potential impact to our business resulting from changes within this vertical market, or failure to penetrate new markets;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">rapid technological evolution and resulting changes in demand for our products from our key customers and their end users;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">intense competition in our industry and the core vertical markets in which we operate, and our ability to successfully compete;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the risks inherent with international operations;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">27</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Legal and Regulatory Risks</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the risk of being delisted from Nasdaq if we continue to fail to meet any of its applicable listing requirements;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of evolving information security and data privacy laws on our business and industry;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the impact of governmental regulations on our business and industry;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">our ability to protect our intellectual property and our ability to operate our business without infringing on the rights of others;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Risk Related to our Convertible notes</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;height:auto;width:100%;">
   <tbody>
    <tr>
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:top;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the terms and repayment obligations may restrict our ability to obtain additional financing;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the conversion of the Convertible Notes and exercise of accompanying warrants will have a dilutive effect;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">the Convertible Notes are secured, and default on the Convertible Notes could cause the note holders to foreclose on our assets;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">the Convertible Note holders have additional rights upon an event of default that could harm our financial condition or require us to curtail or cease operations;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i>Other General Risks</i> </p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">negotiation of new or amended agreements may result in longer sales and launch cycles than expected, which could impact our financial position;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">our ability to assimilate acquisitions without diverting management attention and impacting current operations;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">failure to realize the expected benefits of prior acquisitions;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">the availability of third-party intellectual property and licenses needed for our operations on commercially reasonable terms, or at all;</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">the difficulty of predicting our quarterly revenues and operating results and the chance of such revenues and results falling below analyst or investor expectations, which could cause the price of our Common Stock to fall; and</p></td>
    </tr>

   </tbody>
  </table>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">those additional factors which are listed under Item 1A of Part I of our Annual Report on Form 10-K for the year ended&#160;December 31, 2025&#160;filed with the SEC on&#160;March 5, 2026&#160;(the "2025&#160;Form 10-K") under the caption &#8220;RISK FACTORS.&#8221;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>The forward-looking statements contained in this Report are made on the basis of the views and assumptions of management regarding future events and business performance as of the date this Report is filed with the Securities and Exchange Commission (the </i>&#8220;<i>SEC</i>&#8221;<i>). In addition, we operate in a highly competitive and rapidly changing environment; therefore, new risk factors can arise, and it is not possible for management to predict all such risk factors, nor to assess the impact of all such risk factors on our business or the extent to which any individual risk factor, or combination of risk factors, may cause results to differ materially from those contained in any forward-looking statement. We do not undertake any obligation to update these statements to reflect events or circumstances occurring after the date this Report is filed.</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">28</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Overview</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Smith Micro provides software solutions that simplify and enhance the mobile experience to some of the leading wireless service providers around the globe. From delivering Digital Family Lifestyle&#8482; solutions to providing powerful voice messaging capabilities, we strive to enrich today&#8217;s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things ("IoT") devices.&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">We continue to innovate and evolve our business to respond to industry trends and maximize opportunities in growing and evolving markets, such as digital lifestyle services and online safety, the consumer IoT marketplace, and by leveraging advanced technologies like artificial intelligence to enhance the features and capabilities of our solutions. The key to our longevity, however, is not simply technological innovation, but our focus on understanding our customers&#8217; needs and delivering value.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In the&#160;first&#160;quarter of&#160;2026, our revenues&#160;decreased&#160;by&#160;9%&#160;to&#160;$4.2&#160;million compared to the&#160;first&#160;quarter of&#160;2025, primarily driven by a&#160;$0.4&#160;million&#160;decrease&#160;in our Family Safety product line, coupled with a&#160;$0.1&#160;million decrease in ViewSpot revenues, partially offset by an&#160;increase&#160;of&#160;$0.1&#160;million in CommSuite&#160;revenues. The&#160;revenue decline&#160;primarily resulted from decreases associated with legacy Sprint Safe &amp; Found revenue as subscribers migrate to the T-Mobile network. As a result of the decline in revenues, our gross profit&#160;during the&#160;first&#160;quarter of&#160;2026&#160;was&#160;$3.3&#160;million, representing a&#160;decrease&#160;of&#160;$0.1&#160;million as compared to the&#160;first&#160;quarter of the prior year. Our operating expenses&#160;decreased&#160;during the&#160;first&#160;quarter of&#160;2026&#160;compared to the&#160;first&#160;quarter of&#160;2025&#160;by approximately&#160;$1.9&#160;million. This was primarily due to quarter-over-quarter reductions in sales and marketing, research and development, and general and administrative expenses due to significant cost reduction initiatives undertaken during&#160;2025 and&#160;2026.&#160;&#160;The net loss for the&#160;first&#160;quarter of&#160;2026&#160;was&#160;$3.9&#160;million, resulting in a net loss of&#160;$0.15&#160;per basic and diluted share.&#160;&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">We believe we are strategically positioned to offer our market-leading family safety platform to the majority of U.S. mobile subscribers, as we currently provide white-label Family Safety applications to two Tier 1 wireless carriers operating in the United States. Further, we have a SafePath-based Kids Plan solution launched with a Tier 1 carrier in Europe. &#160;In addition, with the recent expansion of our SafePath product line, most notably SafePath OS with SafePath OS for Kids Phone and SafePath OS for Senior Phone, we believe that we are well-positioned to grow our Family Safety revenues more broadly with these Tier 1 carriers as well as with other operators in our industry. Further, our development of SafePath 8 is completed, and we have delivered certain of the new features that it enables to some of our customers, with more expected throughout this year. We believe that we have an opportunity to increase the respective subscriber bases, and in turn, grow the revenues associated with these Tier 1 carriers.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In 2025, we received approximately $1.5&#160;million in gross proceeds from a registered direct offering of Common Stock and a concurrent private placement of warrants, approximately $1.2 million for short-term notes and warrants and subsequently approximately $2.7 million from concurrent registered direct and private placement offerings of Common Stock and in each case a concurrent private placement of warrants. Additionally, in October 2025, we announced&#160;strategic cost reductions (in addition to those noted in the paragraph above) in our organization, primarily comprised of workforce reorganization, which we expect to&#160;result in cost savings of approximately $7.2 million reduction in costs for 2026.&#160;These efforts are part of our broader initiative to realign the Company's cost structure with long-term business goals, strengthen the financial foundation, and accelerate our path to profitability.&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In the first quarter ended March 31, 2026, the Company&#160;received approximately $1.0&#160;million in gross cash proceeds from the sale of a secured notes and accompanying unregistered common stock purchase warrants, and additional gross proceeds of $4.9 million from the sale of secured convertible notes and warrants to acquire up to an aggregate amount of approximately 9.4 million additional shares of the Company's common stock, of which $1.9 million was used to retire outstanding notes issued pursuant to September 2025 note purchase agreements.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Refer to the section titled "Liquidity and Capital Resources" for discussion of material changes in cash, Note 4 of our Notes to the Consolidated Financial Statements for discussion regarding the changes related to common stock, Note 5 for discussion regarding changes related to the warrant liabilities and Note 7 for discussion regarding changes to goodwill.</p>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">29</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Results of Operations</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The table below sets forth certain statements of operations and comprehensive loss data expressed as a percentage of revenues for the&#160;three months ended March 31, 2026 and 2025. Our historical results are not necessarily indicative of the operating results that may be expected in the future.</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <table class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;" border="0" cellspacing="0" cellpadding="0">
   <tbody>
    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="6"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>For the Three Months Ended March 31,</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;" colspan="2"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Revenues</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">100.0</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">100.0</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Cost of revenues</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">21.6</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">27.2</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Gross profit</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">78.4</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">72.8</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Operating expenses:</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Selling and marketing</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">35.0</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">35.6</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Research and development</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">43.8</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">61.8</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">General and administrative</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">50.1</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">58.9</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Depreciation and amortization</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">29.5</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">29.2</p></td>
     <td style="border-bottom:1px solid #000000;font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total operating expenses</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">158.3</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">185.5</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">%</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Operating loss</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(79.9</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(112.7</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Change in fair value of warrant liabilities</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">0.1</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2.7</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Interest expense, net</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(12.5</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.5</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Other expense, net</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.0</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1.4</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Loss before for income tax provision</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(92.3</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)%</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(112.0</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)%</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Provision for income tax expense</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">&#8212;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;text-align:right;">0.0</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(92.3</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)%</p></td>
     <td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(112.1</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">)%</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Three Months Ended&#160;March 31, 2026&#160;Compared to the Three Months Ended&#160;March 31, 2025</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Revenues</i>. Revenues were&#160;$4.2&#160;million and&#160;$4.6&#160;million for the three months ended&#160;March 31, 2026 and 2025, respectively, representing a&#160;decrease&#160;of&#160;$0.4&#160;million, or&#160;9%. This&#160;decrease&#160;was primarily related to declines associated with our Family Safety product line of&#160;$0.4&#160;million, which was mostly driven by Sprint Safe &amp; Found revenue declining as legacy Sprint subscribers migrated to the T-Mobile network, coupled with a nominal decline in ViewSpot revenue that was primarily due to a contract that concluded during 2024&#160;and the sale of that product in June 2025, partially offset by an&#160;increase&#160;in CommSuite revenues of approximately&#160;$0.1&#160;million.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Cost of revenues</i>. Cost of revenues were&#160;$0.9&#160;million and&#160;$1.3&#160;million for the three months ended&#160;March 31, 2026 and 2025, respectively. This&#160;decrease&#160;of approximately&#160;$0.4&#160;million was primarily due to the period-over-period decline in revenue coupled with the impact of cost reduction efforts undertaken.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Gross profit</i>. Gross profit was&#160;$3.3&#160;million, or&#160;78.4%&#160;of revenues, for the three months ended&#160;March 31, 2026, compared to&#160;$3.4&#160;million, or&#160;72.8%&#160;of revenues, for the three months ended&#160;March 31, 2025. The&#160;decrease&#160;of&#160;$0.1&#160;million in gross profit was driven by the period-over-period decline in revenue volume.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">30</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Selling and marketing</i>. Selling and marketing expenses were&#160;$1.5&#160;million and&#160;$1.6&#160;million for the three months ended&#160;March 31, 2026 and 2025, respectively. This&#160;decrease&#160;of approximately&#160;$0.1&#160;million was primarily due to decreases in personnel related costs due to cost reduction activities undertaken.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Research and development</i>. Research and development expenses were&#160;$1.8&#160;million and&#160;$2.9&#160;million for the three months ended&#160;March 31, 2026 and 2025, respectively. This&#160;decrease&#160;of approximately&#160;$1.1&#160;million was primarily due to decreases in personnel related costs due to cost reduction activities undertaken.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>General and administrative</i>. General and administrative expenses were&#160;$2.1&#160;million and&#160;$2.7&#160;million for each of&#160;the three months ended&#160;March 31, 2026 and 2025, respectively. This&#160;decrease&#160;of approximately&#160;$0.6&#160;million was primarily due to decreases in personnel related costs due to cost reduction activities undertaken.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Depreciation and amortization</i>. Depreciation expense was&#160;$0.1&#160;million for both the three months ended&#160;March 31, 2026 and 2025.&#160;Amortization expense was&#160;$1.2&#160;million and&#160;$1.3&#160;million the three months ended&#160;March 31, 2026 and 2025, respectively. Amortization expense is recognized based on the pattern of economic benefit expected to be generated from the use of the intangible assets.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Change in fair value of warrant liabilities.</i> Change in fair value of warrant liabilities&#160;was nominal and&#160;$0.1&#160;million the three months ended&#160;March 31, 2026 and 2025, respectively.&#160;The total&#160;decrease&#160;in income of&#160;$0.1&#160;million resulted from valuation related impacts to the warrant liabilities in the respective periods.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"><i>Interest expense, net.</i> Interest expense was&#160;$0.5&#160;million and nominal for the three months ended&#160;March 31, 2026 and 2025, respectively. The increase in interest expense of&#160;$0.5&#160;million was primarily related to the amortization of the debt discount and issuance costs and stated interest expense related to the financing transactions in the&#160;three months ended March 31, 2026&#160;, which is discussed in further detail in Notes 5.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Other expense, net. </i>Other expense, net was nominal&#160;for the three months ended&#160;March 31, 2026 and 2025.&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Provision for income tax expense. </i>Because of our cumulative loss position, the provision for income tax expense consists of state income taxes, foreign tax withholdings, and foreign income taxes for the three months ended&#160;March 31, 2026 and 2025. There were no material changes in the period-to-period comparison.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Liquidity and Capital Resources</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company&#8217;s principal sources of liquidity are its existing cash and cash equivalents, and cash generated by operations. As of&#160;March 31, 2026, the Company's cash and cash equivalents were approximately&#160;$1.7&#160;million. Since the beginning of 2025, we have utilized cash collections, including the proceeds from the sale of our ViewSpot product&#160;and cash on hand to cover routine working capital requirements. On July 18, 2025, we closed on a registered direct offering of common stock and a concurrent placement of warrants, which provided gross proceeds to the Company of approximately $1.5 million, prior to offering fees and transaction expenses. Additionally, on each of September 11 and September 29, 2025, we entered into loan arrangements, as more fully described in Note 5,&#160;which provided aggregated gross cash proceeds of&#160;approximately $1.2&#160;million as of September 30, 2025. On&#160;February 3, 2026, the Company&#160;received approximately $1.0&#160;million in gross proceeds via a loan transaction and accompanying issuance of unregistered common stock purchase warrants, and subsequently on&#160;March 4, 2026 the Company received&#160;gross cash proceeds of $4.9 million from the sale of secured convertible notes with $1.9&#160;million of that amount being used to pay off loans incurred in September 2025, and warrants to acquire up to an aggregate amount of approximately&#160;9.4&#160;million additional shares of the Company's common stock.&#160;&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The timing of our anticipated revenue growth relative to the costs of operating, maintaining, innovating and evolving our business to respond to industry trends and maximize growth opportunities may result in cash and cash equivalents being insufficient to fund operations at current levels over the next twelve months and beyond.&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">31</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">This adverse impact on liquidity does not trigger a violation of any covenants in our material agreements, particularly as all of the agreements for the transactions discussed herein this &#8220;Liquidity and Capital Resources&#8221; section do not contain any material financial covenants. The availability of sufficient funds will depend to an extent on the existence and timing of subscriber growth and the related cash generation thereof, and/or the ability to obtain the necessary capital to meet our obligations and fund our working capital requirements to maintain normal business operations. To meet future cash needs, the Company may determine to take additional actions, as noted in the Risk Factor appearing in our&#160;2025&#160;Form 10-K under the heading, "If we are unable to meet our obligations as they become due over the next twelve months, the Company may not be able to continue as a going concern." There can be no assurance that any such potential actions will be available or will be available on satisfactory terms. Our ability to obtain additional financing in the debt and equity capital markets is subject to several factors, including market and economic conditions, our performance and investor sentiment with respect to us and our industry. As a result of these uncertainties, and notwithstanding management's plans and efforts to date, we have been unable to alleviate substantial doubt about our ability to continue as a going concern within one year from the date that the financial statements are issued.</p>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Cash Flows</b></i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Changes in cash and cash equivalents are as follows:</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0">
   <tbody>
    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:30%;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>For the Three Months Ended</b></p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:30%;" colspan="6"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>March 31,</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(in thousands)</i></p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:14%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>2026</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:14%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>2025</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Net cash used in operating activities</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">(3,752</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">(602</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Net cash used in investing activities</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">(11)</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">(4)</td>
     <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Net cash provided by financing activities</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">4,011</td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">86</td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:68%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Net increase (decrease) in cash and cash equivalents</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">248</td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:13%;">(520</td>
     <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Operating activities</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Net cash used in operating activities was&#160;$3.8&#160;million for the&#160;three months ended March 31, 2026. The primary uses of operating cash were a net loss of&#160;$3.9&#160;million less non-cash expenses totaling&#160;$2.2&#160;million, including depreciation and amortization of&#160;$1.2&#160;million, amortization of debt discount and financing issuance costs of&#160;$0.4&#160;million, and stock compensation expense of&#160;$0.6&#160;million, offset by an increase in accounts receivable of&#160;$1.1&#160;million and a decrease in accounts payable and accrued liabilities of&#160;$0.8&#160;million.&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Net cash used in operating activities was&#160;$0.6&#160;million for the&#160;three months ended March 31, 2025. The primary uses of operating cash were a net loss of&#160;$5.2&#160;million less non-cash expenses totaling&#160;$2.5&#160;million, driven by depreciation and amortization of&#160;$1.4&#160;million and stock compensation expense of&#160;$1.1&#160;million, and a decrease in accounts payable and accrued liabilities of&#160;$0.3&#160;million, partially&#160;offset by a&#160;decrease in accounts receivable of&#160;$2.4&#160;million.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Investing activities</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Net cash used in investing&#160;activities was nominal for the&#160;three months ended March 31, 2026 and 2025, respectively.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Financing activities</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Net cash provided by financing activities of&#160;$4.0&#160;million for the&#160;three months ended March 31, 2026&#160;was&#160;attributable to the cash proceeds to the Company of $1.0 million from the February 2026 loan transaction, and the March 2026 gross cash proceeds of $3.0 million from sale of secured convertible notes, and&#160;the timing of borrowings of&#160;$0.3&#160;million less&#160;repayments of&#160;$0.3&#160;million from short-term insurance premium financing arrangements.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Net cash provided by financing activities of&#160;$0.1&#160;million for the&#160;three months ended March 31, 2025&#160;was primarily attributable to the borrowings of&#160;$0.4&#160;million less repayments of&#160;$0.3&#160;million from short-term insurance premium financing arrangements.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">32</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Recent Accounting Guidance</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">See Note 2 of our Notes to the Consolidated Financial Statements for information regarding our recent accounting guidance.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Critical Accounting Estimates</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Our discussion and analysis of results of operations, financial condition, and liquidity are based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may materially differ from these estimates under different assumptions or conditions. On an ongoing basis, we review our estimates to ensure that they appropriately reflect changes in our business or new information as it becomes available. See Note 1 of our Notes to the Consolidated Financial Statements in our&#160;2025&#160;Form 10-K for information regarding our critical accounting estimates. There have been no material changes to the Company's critical accounting estimates since the&#160;2025&#160;Form 10-K.</p>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="controls" href="#"></a><b>Item 4. Controls and Procedures</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Evaluation of disclosure controls and procedures</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">We conducted an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;)) as of&#160;March 31, 2026. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have determined that as of&#160;March 31, 2026, our disclosure controls and procedures were effective to ensure that the information required to be disclosed in our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives and our management necessarily is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Management</i>&#8217;<i>s responsibility for financial statements</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Our management is responsible for the integrity and objectivity of all information presented in this Report. The consolidated financial statements were prepared in conformity with U.S. GAAP and include amounts based on management&#8217;s best estimates and judgments. Management believes the consolidated financial statements fairly reflect the form and substance of transactions and that the financial statements fairly represent the Company&#8217;s financial position and results of operations for the periods and as of the dates stated therein.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Audit Committee of the Company&#8217;s Board of Directors, which is composed solely of independent directors, meets regularly with our independent registered public accounting firm, SingerLewak LLP, and representatives of management to review accounting, financial reporting, internal control, and audit matters, as well as the nature and extent of the audit effort. The Audit Committee is responsible for the engagement of the independent auditors. The independent auditors have free access to the Audit Committee.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Changes in internal control over financial reporting</i> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">There have been no changes in our internal control over financial reporting during the quarter ended&#160;March 31, 2026&#160;that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">33</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <div></div>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="part2" href="#"></a><b>PART II. OTHER INFORMATION</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="legal" href="#"></a><b>Item 1. Legal Proceedings</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;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&#8217;s future consolidated results of operations, cash flows or financial position in a particular period.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#"></a><a id="risk" href="#"></a><b>Item 1A. Risk Factors</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In addition to the other information included in this Report, you should carefully consider the factors discussed in Part I, Item 1A. &#8220;Risk Factors&#8221; in our&#160;2025&#160;Form 10-K, and the factors identified at the beginning of Part I, Item 2 of this Report, under the heading, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; which could materially affect our business, financial condition, cash flows, or results of operations. The risks described in the&#160;2025&#160;Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to the Company or that the Company currently considers immaterial also may materially adversely affect its business, financial condition, and/or operating results. Other than as set forth below in this Item 1A, there have been no material changes to the risk factors included in our&#160;2025&#160;Form 10-K.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">34</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="unregistered" href="#"></a><b>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The table set forth below shows all repurchases of securities by us during the three months ended&#160;March 31, 2026:</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:9pt;text-indent:0px;height:auto;width:100%;" cellpadding="0" cellspacing="0">
   <tbody>
    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:99%;" colspan="16"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>ISSUER PURCHASES OF EQUITY SECURITIES</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Maximum Number (or</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Approximate Dollar</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Total Number of Shares</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Value) of Shares</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(or Units) Purchased</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(or Units) that May</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>as Part of Publicly</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Yet Be Purchased</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Total Number of Shares</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Average Price Paid</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Announced Plans</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Under the Plans</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(or Units) Purchased (1)</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>per Share (or Unit)</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>or Programs</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>or Programs</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>Period</b></p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(a)</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(b)</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:18%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(c)</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:center;width:17%;" colspan="2"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;text-align:center;"><b>(d)</b></p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;">January 1 - 31, 2026</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">35,073</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;">$</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">0.55</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;">February 1 - 28, 2026</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">222,551</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;">$</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">0.56</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;">March 1 - 31, 2026</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px 0px 1px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">22,548</td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px 0px 1px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;">$</td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">0.82</td>
     <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">&#8212;</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:22%;"><p style="font-family:Times New Roman;font-size:9pt;font-variant:normal;margin:0pt;">Total</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:17%;">280,172</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;">$</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;text-align:right;width:16%;">0.58</td>
     <td style="font-family:Times New Roman;font-size:9pt;margin-left:0pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:right;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;text-align:right;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="font-family:Times New Roman;font-size:9pt;padding:0px;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr style="vertical-align:top;">
     <td style="padding:0;width:27pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">(1)</p></td>
     <td style="padding:0;width:auto;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">Shares of the Company's Common Stock repurchased by the Company as payment of withholding taxes in connection with the vesting of restricted stock awards during the applicable period. All the shares were cancelled when they were acquired by the Company.</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div></div>
  <ix:nonNumeric contextRef="d_2026-01-01_2026-03-31" name="ecd:MtrlTermsOfTrdArrTextBlock" id="c3168502" escape="true">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Item <em style="font: inherit;">5.</em> Other Information</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Trading Arrangements</i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the fiscal quarter ended on&#160;<em style="font: inherit;"> March 31, 2026</em>, <em style="font: inherit;">none</em> of the Company&#8217;s directors or &#8220;officers&#8221;, as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) of the Exchange Act, adopted, modified or terminated any &#8220;Rule <span style="-sec-ix-hidden:c143830255">10b5</span>-<span style="-sec-ix-hidden:c143830256">1</span> trading arrangement&#8221; or a &#8220;non-Rule <span style="-sec-ix-hidden:c143830257">10b5</span>-<span style="-sec-ix-hidden:c143830258">1</span> trading arrangement&#8221; as each term is defined in Item <em style="font: inherit;">408</em> of Regulation S-K. &#160;</p>
  </ix:nonNumeric>
  <div></div>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">35</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="#"></a><a id="exhibits" href="#"></a><b>Item 6. Exhibits</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;height:auto;margin-left:auto;margin-right:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; ">Exhibit</span></p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:bottom;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Description</span></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.1</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926003194/ex_917228.htm">Form of Warrant, incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Current Report on Form 8-K filed on February 5, 2026</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">4.2</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926006913/ex_928304.htm">Form of Warrant, incorporated by reference to Exhibit 4.1 to the Registrant&#8217;s Current Report on Form 8-K filed on March 4, 2026</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.1</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926003194/ex_917229.htm">Note Purchase Agreement dated February 3, 2026, between the Company and Smith, incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Current Report on Form 8-K filed on February 5, 2026</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.2</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926003194/ex_917230.htm">Form of Note, incorporated by reference to Exhibit 10.2 to the Registrant&#8217;s Current Report on Form 8-K filed on February 5, 2026</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.3</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926006913/ex_928305.htm">Form of Securities Purchase Agreement, incorporated by reference to Exhibit 10.1 to the Registrant&#8217;s Current Report on Form 8-K filed on March 4, 2026</a></p></td>
    </tr>

    <tr>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">10.4</p></td>
     <td style="padding:0px;vertical-align:top;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:justify;"><a href="http://www.sec.gov/Archives/edgar/data/948708/000143774926006913/ex_928306.htm">Form of Secured Convertible Note, incorporated by reference to Exhibit 10.2 to the Registrant&#8217;s Current Report on Form 8-K filed March 4, 2026</a></p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">31.1</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="ex_933398.htm"><span style="text-decoration: underline; ">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">31.2</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="ex_933399.htm"><span style="text-decoration: underline; ">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">32.1</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><a href="ex_933400.htm"><span style="text-decoration: underline; ">Certifications of the Chief Executive Officer and the Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.INS</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its Inline XBRL tags are embedded within the Inline XBRL document</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">101.SCH</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Inline XBRL Taxonomy Extension Schema with Embedded Linkbase Documents</p></td>
    </tr>

    <tr>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:9.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">104</p></td>
     <td class="ck-editor__editable ck-editor__nested-editable" style="padding:0;vertical-align:top;width:91.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:&quot;Times New Roman&quot;;font-size:9pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;">&#160;</p>
  <hr style="background-color:rgb(0, 0, 0);border-color:currentcolor;border-image:initial;border-style:none;border-width:medium;color:rgb(0, 0, 0);height:1px;margin:3pt auto 3pt 0px;text-align:left;width:10%;"/>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">* Certain exhibits and schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby undertakes to furnish a copy any of the omitted exhibits or schedules upon request by the SEC.</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <div class="PGBK" style="margin:0;padding:0;width:100%;">
   <div class="PGFTR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">36</p>
   </div>
   <hr style="PAGE-BREAK-AFTER:always;background-color:#000000;border:none;color:#000000;height:2px;width:100%;"/>
   <div class="PGHDR" style="width:100%;">
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="">Table of Contents</a> </p>
   </div>
  </div>
  <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><a href="#"></a><a id="sigs" href="#"></a><b>SIGNATURES</b> </p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.</p>
  <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
  <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">
   <tbody>
    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">SMITH MICRO SOFTWARE, INC.</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:6.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:46.5%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">May 1, 2026</p></td>
     <td style="padding:0;vertical-align:bottom;width:6.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By /s/</p></td>
     <td style="border-bottom:solid 1px #000000;padding:0;vertical-align:bottom;width:46.5%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Timothy C. Huffmyer</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Timothy C. Huffmyer</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">President and Chief Executive Officer</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(Principal Executive Officer)</i></p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:6.1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:46.5%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">May 1, 2026</p></td>
     <td style="padding:0;vertical-align:bottom;width:6.1%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By /s/</p></td>
     <td style="border-bottom:solid 1px #000000;padding:0;vertical-align:bottom;width:46.5%;">Bethany M. Braund</td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2">Bethany M. Braund</td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2">Chief Financial Officer and Treasurer</td>
    </tr>

    <tr>
     <td style="padding:0;vertical-align:bottom;width:47.4%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
     <td style="padding:0;vertical-align:bottom;width:52.6%;" colspan="2"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>(Principal Financial and Accounting Officer)</i></p></td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
  <div class="FNLFTR">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center; margin-top: 0; margin-bottom: 0; margin-block-start: 0; margin-block-end: 0;">37</p>
  </div>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex_933398.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_933398.htm</title>
    <!-- Generated by ThunderDome Portal - 5/1/2026 8:37:02 AM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 31.1</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATIONS</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">I, Timothy C. Huffmyer, certify that:</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">1.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">2.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">3.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">4.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have:</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(a)&nbsp; &nbsp; Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(b)&nbsp; &nbsp; &nbsp;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(c)&nbsp; &nbsp; Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(d)&nbsp; &nbsp; Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">5.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(a)&nbsp; &nbsp; All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;text-align:justify;">(b)&nbsp; &nbsp; Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" id="signature-table" border="0" cellpadding="0" cellspacing="0">

        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;" valign="top" width="50%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Date:&nbsp;<a class="excel-fact" id="led717049F2025541749066016331" data-tblname="717049" data-tblv="75" data-tblloc="21x1" originalfact="May 1, 2026" show-fact-info="false">May 1, 2026</a></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;" valign="top" width="3%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">By:</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">/s/ Timothy C. Huffmyer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Timothy C. Huffmyer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">President and Chief Executive Officer</p><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i style="font-family:Times New Roman;font-size:10pt;">(Principal Executive Officer)</i></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex_933399.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_933399.htm</title>
    <!-- Generated by ThunderDome Portal - 5/1/2026 8:37:20 AM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 31.2</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATIONS</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">I, Bethany M. Braund, certify that:</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">1.</p></td><td style="padding:0;width:auto;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">2.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">3.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">4.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have:</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:0pt;">(a)&nbsp; &nbsp;&nbsp;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(b)&nbsp; &nbsp;&nbsp;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(c)&nbsp; &nbsp; Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(d)&nbsp; &nbsp; Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">5.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(a)&nbsp; &nbsp;&nbsp;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">(b)&nbsp; &nbsp;&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" id="signature-table" border="0" cellpadding="0" cellspacing="0">

        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;" valign="top" width="50%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Date:&nbsp;<a class="excel-fact" id="led717049F2025541749066066667" data-tblname="717049" data-tblv="75" data-tblloc="21x1" originalfact="May 1, 2026" show-fact-info="false">May 1, 2026</a></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;" valign="top" width="3%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">By:</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">/s/ Bethany M. Braund</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Bethany M. Braund</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Vice President, Chief Financial</p><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">Officer and Treasurer</p><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i style="font-family:Times New Roman;font-size:10pt;">(Principal Financial and Accounting Officer)</i></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex_933400.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <meta charset="utf-8">
    <title>ex_933400.htm</title>
    <!-- Generated by ThunderDome Portal - 5/1/2026 8:38:04 AM -->
  </head>
  <body>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b>Exhibit 32.1</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>CERTIFICATION</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>PURSUANT TO 18 U.S.C. SECTION 1350 (AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)</b>
    </p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;">&nbsp;</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;text-indent:18pt;">Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Timothy C. Huffmyer, the Chief Executive Officer of Smith Micro Software, Inc. (the &#8220;Company&#8221;), and Bethany M. Braund, the Chief Financial Officer of the Company, hereby certify, that, to their knowledge:</p>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;text-indent:27pt;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">1.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The quarterly report on Form 10-Q for the period ended&nbsp;<a class="excel-fact" id="led717049F2025541749066214522" data-tblname="717049" data-tblv="75" data-tblloc="5x1" originalfact="March 31, 2026" show-fact-info="false">March 31, 2026</a>&nbsp;of the Company (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&nbsp;</p>
    <table style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;" border="0" cellpadding="0" cellspacing="0">

        <tr style="vertical-align:top;"><td style="padding:0;width:18pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="padding:0;width:18pt;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">2.</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p></td>
        </tr>

    </table>
    <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" id="signature-table" border="0" cellpadding="0" cellspacing="0">

        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;" valign="top" width="50%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Date:&nbsp;<a class="excel-fact" id="led717049F2025541749066231555" data-tblname="717049" data-tblv="75" data-tblloc="21x1" originalfact="May 1, 2026" show-fact-info="false">May 1, 2026</a></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;" valign="top" width="3%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">By:</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">/s/ Timothy C. Huffmyer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Timothy C. Huffmyer</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">President and Chief Executive Officer</p><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i style="font-family:Times New Roman;font-size:10pt;">(Principal Executive Officer)</i></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p>
    <table style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;" id="signature-table" border="0" cellpadding="0" cellspacing="0">

        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;" valign="top" width="50%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Date:&nbsp;<a class="excel-fact" id="led717049F2025541749066231555" data-tblname="717049" data-tblv="75" data-tblloc="21x1" originalfact="May 1, 2026" show-fact-info="false">May 1, 2026</a></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;" valign="top" width="3%"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">By:</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">/s/ Bethany M. Braund</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0px;margin-top:0px;">Bethany M. Braund</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>
        <tr><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:50%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:3%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:45%;" align="left" width="35%" nowrap="nowrap" valign="bottom"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;">Vice President, Chief Financial Officer and Treasurer</p><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><i style="font-family:Times New Roman;font-size:10pt;">(Principal Financial and Accounting Officer)</i></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p></td>
        </tr>

    </table>
    <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&nbsp;</p>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>smsi-20260331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 03:00PM UTC 2026-05-01--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:currency="http://xbrl.sec.gov/currency/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:exch="http://xbrl.sec.gov/exch/2026" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2026" xmlns:sic="http://xbrl.sec.gov/sic/2026" xmlns:smsi="http://www.smithmicro.com/20260331" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:stpr="http://xbrl.sec.gov/stpr/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.smithmicro.com/20260331">
  <xsd:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2026" schemaLocation="https://xbrl.sec.gov/exch/2026/exch-2026.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2026" schemaLocation="https://xbrl.sec.gov/currency/2026/currency-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2026" schemaLocation="https://xbrl.sec.gov/naics/2026/naics-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2026" schemaLocation="https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="smsi-20260331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="smsi-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="smsi-20260331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="smsi-20260331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.smithmicro.com/20260331/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-current-period-unaudited" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations-unaudited" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations-unaudited-parentheticals" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-stockholders-equity-unaudited" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows-unaudited" roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-the-company-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 1 - The Company</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-accounting-policies" roleURI="http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 2 - Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-going-concern-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 3 - Going Concern</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-common-stock" roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 4 - Common Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-debt-and-warrants-transactions" roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 5 - Debt and Warrants Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-financial-instruments" roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 6 - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-goodwill-and-intangible-assets-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 7 - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 8 - Earnings Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 9 - Stock-Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-revenues-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 10 - Revenues</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-commitments-and-contingencies-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 12 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-leases-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 13 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-taxes-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 14 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-subsequent-events-" roleURI="http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 15 - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995468 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-debt-and-warrants-transactions-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995469 - Disclosure - Note 5 - Debt and Warrants Transactions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-financial-instruments-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995470 - Disclosure - Note 6 - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-goodwill-and-intangible-assets-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995471 - Disclosure - Note 7 - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995472 - Disclosure - Note 8 - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995473 - Disclosure - Note 9 - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-revenues-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995474 - Disclosure - Note 10 - Revenues (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995475 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-leases-tables" roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995476 - Disclosure - Note 13 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-the-company-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995477 - Disclosure - Note 1 - The Company (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-common-stock-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995478 - Disclosure - Note 4 - Common Stock (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-debt-and-warrants-transactions-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995479 - Disclosure - Note 5 - Debt and Warrants Transactions (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995480 - Disclosure - Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995481 - Disclosure - Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995482 - Disclosure - Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-goodwill-and-intangible-assets-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995483 - Disclosure - Note 7 - Goodwill and Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995484 - Disclosure - Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995485 - Disclosure - Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995486 - Disclosure - Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995487 - Disclosure - Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995488 - Disclosure - Note 9 - Stock-Based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995489 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-schedule-of-stock-options-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995490 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-restricted-stock-activity-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995491 - Disclosure - Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-revenues-disaggregation-of-revenue-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995492 - Disclosure - Note 10 - Revenues - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995493 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995494 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995495 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995496 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-leases-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995497 - Disclosure - Note 13 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-leases-schedule-of-lease-liability-maturity-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995498 - Disclosure - Note 13 - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-leases-lease-costs-details" roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995499 - Disclosure - Note 13 - Leases - Lease Costs (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-taxes-details-textual" roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995500 - Disclosure - Note 14 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="smsi_AdditionalWarrantsMember" name="AdditionalWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ClassOfWarrantOrRightExercisableCommenceTerm" name="ClassOfWarrantOrRightExercisableCommenceTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ClassOfWarrantOrRightIssuancePrice" name="ClassOfWarrantOrRightIssuancePrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="smsi_CloudBasedUsageFeesMember" name="CloudBasedUsageFeesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_CommsuiteMember" name="CommsuiteMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_ConsultingServicesAndOtherMember" name="ConsultingServicesAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_ConvertibleNotesMember" name="ConvertibleNotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_CostOfRevenuesAdjustedAmount" name="CostOfRevenuesAdjustedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_CustomerOneMember" name="CustomerOneMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_CustomerThreeMember" name="CustomerThreeMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_CustomerTwoMember" name="CustomerTwoMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_DebtAndWarrantDisclosureTextBlock" name="DebtAndWarrantDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_DebtInstrumentDefaultInterestRate" name="DebtInstrumentDefaultInterestRate" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="smsi_DebtInstrumentMaximumBorrowingCapacity" name="DebtInstrumentMaximumBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="smsi_DebtInstrumentPeriodicPaymentPer1000000" name="DebtInstrumentPeriodicPaymentPer1000000" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_EquityclassifiedWarrantsMember" name="EquityclassifiedWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_FamilySafetyMember" name="FamilySafetyMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" name="GeneralAndAdministrativeExpenseAdjustedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_GeneralAndAdministrativeMember" name="GeneralAndAdministrativeMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_HostedEnvironmentUsageFeesMember" name="HostedEnvironmentUsageFeesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_HuffmyerMember" name="HuffmyerMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" name="IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="smsi_July2025WarrantsMember" name="July2025WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="smsi_MeasurementInputEffectiveInterestMethodMember" name="MeasurementInputEffectiveInterestMethodMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_NoncashLeaseExpense" name="NoncashLeaseExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_NotesWarrantsMember" name="NotesWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_NumberOfCustomers" name="NumberOfCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_OperatingIncomeLossAdjustedAmount" name="OperatingIncomeLossAdjustedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_PlacementAgentMember" name="PlacementAgentMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_PolicyTable" name="PolicyTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ProceedsFromFinancingArrangements" name="ProceedsFromFinancingArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ProceedsFromIssuanceDebtAndWarrants" name="ProceedsFromIssuanceDebtAndWarrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ProceedsFromIssuanceOrSaleOfEquityGross" name="ProceedsFromIssuanceOrSaleOfEquityGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" name="RegisteredDirectOfferingAndPrivatePlacementMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_RegisteredDirectOfferingMember" name="RegisteredDirectOfferingMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_RepaymentsOfFinancialArrangements" name="RepaymentsOfFinancialArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" name="ResearchAndDevelopmentExpenseAdjustedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_ResearchAndDevelopmentMember" name="ResearchAndDevelopmentMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" name="SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="smsi_SalesAndMarketingMember" name="SalesAndMarketingMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_SecuredPromissoryNotesMember" name="SecuredPromissoryNotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_SellingAndMarketingExpenseAdjustedAmount" name="SellingAndMarketingExpenseAdjustedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_September112025WarrantsMember" name="September112025WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_September11thAnd29th2025NotesMember" name="September11thAnd29th2025NotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_September2025WarrantsMember" name="September2025WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_September292025NoteMember" name="September292025NoteMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_September292025WarrantMember" name="September292025WarrantMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" name="SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" name="SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_SmithMember" name="SmithMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" name="StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="smsi_StockIssuanceReimbursingExpenseAmount" name="StockIssuanceReimbursingExpenseAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_The2015OmnibusEquityIncentivePlanMember" name="The2015OmnibusEquityIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_TheSeptember112025NotesMember" name="TheSeptember112025NotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_UnregisteredCommonStockMember" name="UnregisteredCommonStockMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_UnregisteredCommonStockWarrantsMember" name="UnregisteredCommonStockWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_UnregisteredCommonWarrantsMember" name="UnregisteredCommonWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_UnregisteredWarrantsMember" name="UnregisteredWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_ViewspotMember" name="ViewspotMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_WarrantsIssuedWithConvertibleNotesMember" name="WarrantsIssuedWithConvertibleNotesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" name="statement-statement-note-10-revenues-disaggregation-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-10-revenues-tables" name="statement-statement-note-10-revenues-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" name="statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" name="statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" name="statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" name="statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-13-leases-lease-costs-details" name="statement-statement-note-13-leases-lease-costs-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" name="statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-13-leases-tables" name="statement-statement-note-13-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" name="statement-statement-note-5-debt-and-warrants-transactions-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" name="statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" name="statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" name="statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" name="statement-statement-note-6-fair-value-of-financial-instruments-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" name="statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" name="statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" name="statement-statement-note-7-goodwill-and-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" name="statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" name="statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-8-earnings-per-share-tables" name="statement-statement-note-8-earnings-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" name="statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" name="statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" name="statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-note-9-stockbased-compensation-tables" name="statement-statement-note-9-stockbased-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="smsi_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>smsi-20260331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 03:00PM UTC 2026-05-01--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:href="smsi-20260331.xsd#statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="extended">
    <link:loc xlink:href="smsi-20260331.xsd#smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="smsi-20260331.xsd#smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoncashLeaseExpense" xlink:label="smsi_NoncashLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromFinancingArrangements" xlink:label="smsi_ProceedsFromFinancingArrangements" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RepaymentsOfFinancialArrangements" xlink:label="smsi_RepaymentsOfFinancialArrangements" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="smsi_NoncashLeaseExpense" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="smsi_RepaymentsOfFinancialArrangements" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="smsi_ProceedsFromFinancingArrangements" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-operations-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpenseNonoperating" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>smsi-20260331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 03:00PM UTC 2026-05-01--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-" xlink:href="smsi-20260331.xsd#statement-note-15-subsequent-events-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-" xlink:href="smsi-20260331.xsd#statement-note-12-commitments-and-contingencies-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-" xlink:href="smsi-20260331.xsd#statement-note-3-going-concern-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-document-and-entity-information" xlink:href="smsi-20260331.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="27" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="28" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="29" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="smsi-20260331.xsd#statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-" xlink:href="smsi-20260331.xsd#statement-note-1-the-company-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies" xlink:href="smsi-20260331.xsd#statement-note-2-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock" xlink:href="smsi-20260331.xsd#statement-note-4-common-stock" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PlacementAgentMember" xlink:label="smsi_PlacementAgentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingMember" xlink:label="smsi_RegisteredDirectOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockMember" xlink:label="smsi_UnregisteredCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonWarrantsMember" xlink:label="smsi_UnregisteredCommonWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredWarrantsMember" xlink:label="smsi_UnregisteredWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="smsi_RegisteredDirectOfferingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredCommonWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="smsi_UnregisteredCommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_PlacementAgentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConvertibleNotesMember" xlink:label="smsi_ConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtAndWarrantDisclosureTextBlock" xlink:label="smsi_DebtAndWarrantDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_EquityclassifiedWarrantsMember" xlink:label="smsi_EquityclassifiedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HuffmyerMember" xlink:label="smsi_HuffmyerMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_July2025WarrantsMember" xlink:label="smsi_July2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_MeasurementInputEffectiveInterestMethodMember" xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SecuredPromissoryNotesMember" xlink:label="smsi_SecuredPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September112025WarrantsMember" xlink:label="smsi_September112025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September11thAnd29th2025NotesMember" xlink:label="smsi_September11thAnd29th2025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September2025WarrantsMember" xlink:label="smsi_September2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025NoteMember" xlink:label="smsi_September292025NoteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025WarrantMember" xlink:label="smsi_September292025WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SmithMember" xlink:label="smsi_SmithMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_TheSeptember112025NotesMember" xlink:label="smsi_TheSeptember112025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockWarrantsMember" xlink:label="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_TheSeptember112025NotesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_SmithMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_HuffmyerMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_September112025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_September292025NoteMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_September292025WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_September11thAnd29th2025NotesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="smsi_September2025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_EquityclassifiedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_SecuredPromissoryNotesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_ConvertibleNotesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_July2025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="smsi_DebtAndWarrantDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_The2015OmnibusEquityIncentivePlanMember" xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerOneMember" xlink:label="smsi_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerThreeMember" xlink:label="smsi_CustomerThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerTwoMember" xlink:label="smsi_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerThreeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-" xlink:href="smsi-20260331.xsd#statement-note-13-leases-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-" xlink:href="smsi-20260331.xsd#statement-note-14-income-taxes-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies" xlink:href="smsi-20260331.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PolicyTable" xlink:label="smsi_PolicyTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="smsi_PolicyTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_PolicyTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables" xlink:href="smsi-20260331.xsd#statement-note-13-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual" xlink:href="smsi-20260331.xsd#statement-note-1-the-company-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual" xlink:href="smsi-20260331.xsd#statement-note-4-common-stock-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PlacementAgentMember" xlink:label="smsi_PlacementAgentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingMember" xlink:label="smsi_RegisteredDirectOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceReimbursingExpenseAmount" xlink:label="smsi_StockIssuanceReimbursingExpenseAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockMember" xlink:label="smsi_UnregisteredCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonWarrantsMember" xlink:label="smsi_UnregisteredCommonWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredWarrantsMember" xlink:label="smsi_UnregisteredWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="smsi_RegisteredDirectOfferingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredCommonWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="smsi_UnregisteredCommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_PlacementAgentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_StockIssuanceReimbursingExpenseAmount" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightIssuancePrice" xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConvertibleNotesMember" xlink:label="smsi_ConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentDefaultInterestRate" xlink:label="smsi_DebtInstrumentDefaultInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_EquityclassifiedWarrantsMember" xlink:label="smsi_EquityclassifiedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HuffmyerMember" xlink:label="smsi_HuffmyerMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_July2025WarrantsMember" xlink:label="smsi_July2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_MeasurementInputEffectiveInterestMethodMember" xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SecuredPromissoryNotesMember" xlink:label="smsi_SecuredPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September112025WarrantsMember" xlink:label="smsi_September112025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September11thAnd29th2025NotesMember" xlink:label="smsi_September11thAnd29th2025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September2025WarrantsMember" xlink:label="smsi_September2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025NoteMember" xlink:label="smsi_September292025NoteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025WarrantMember" xlink:label="smsi_September292025WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SmithMember" xlink:label="smsi_SmithMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_TheSeptember112025NotesMember" xlink:label="smsi_TheSeptember112025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockWarrantsMember" xlink:label="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:label="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_TheSeptember112025NotesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_SmithMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="smsi_HuffmyerMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_September112025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_September292025NoteMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_September292025WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_September11thAnd29th2025NotesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="smsi_September2025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_EquityclassifiedWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_SecuredPromissoryNotesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="smsi_ConvertibleNotesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_July2025WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ClassOfWarrantOrRightIssuancePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfDebt" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentDefaultInterestRate" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesIssued1" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_The2015OmnibusEquityIncentivePlanMember" xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerOneMember" xlink:label="smsi_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerThreeMember" xlink:label="smsi_CustomerThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerTwoMember" xlink:label="smsi_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NumberOfCustomers" xlink:label="smsi_NumberOfCustomers" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="smsi_CustomerThreeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_NumberOfCustomers" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual" xlink:href="smsi-20260331.xsd#statement-note-13-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual" xlink:href="smsi-20260331.xsd#statement-note-14-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:href="smsi-20260331.xsd#statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details" xlink:href="smsi-20260331.xsd#statement-note-13-leases-lease-costs-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeMember" xlink:label="smsi_GeneralAndAdministrativeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentMember" xlink:label="smsi_ResearchAndDevelopmentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SalesAndMarketingMember" xlink:label="smsi_SalesAndMarketingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="smsi_SalesAndMarketingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="smsi_ResearchAndDevelopmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="smsi_GeneralAndAdministrativeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CloudBasedUsageFeesMember" xlink:label="smsi_CloudBasedUsageFeesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConsultingServicesAndOtherMember" xlink:label="smsi_ConsultingServicesAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HostedEnvironmentUsageFeesMember" xlink:label="smsi_HostedEnvironmentUsageFeesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_LicenseAndServiceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_HostedEnvironmentUsageFeesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_CloudBasedUsageFeesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_ConsultingServicesAndOtherMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CostOfRevenuesAdjustedAmount" xlink:label="smsi_CostOfRevenuesAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:label="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_OperatingIncomeLossAdjustedAmount" xlink:label="smsi_OperatingIncomeLossAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:label="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:label="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_CostOfRevenuesAdjustedAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_OperatingIncomeLossAdjustedAmount" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentForAmortization" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CommsuiteMember" xlink:label="smsi_CommsuiteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_FamilySafetyMember" xlink:label="smsi_FamilySafetyMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_FamilySafetyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_CommsuiteMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoncashLeaseExpense" xlink:label="smsi_NoncashLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromFinancingArrangements" xlink:label="smsi_ProceedsFromFinancingArrangements" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RepaymentsOfFinancialArrangements" xlink:label="smsi_RepaymentsOfFinancialArrangements" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="smsi_NoncashLeaseExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="smsi_ProceedsFromFinancingArrangements" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="smsi_RepaymentsOfFinancialArrangements" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NotesIssued1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-operations-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerContractsMember" xlink:label="us-gaap_CustomerContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerContractsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>smsi-20260331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 03:00PM UTC 2026-05-01--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DocumentAndEntityInformation" xlink:label="smsi_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="smsi_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DocumentAndEntityInformation" xlink:to="smsi_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="smsi_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="smsi_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-significant-accounting-policies-policies" xlink:label="smsi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-significant-accounting-policies-policies" xlink:to="smsi_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Debt and Warrants Transactions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:to="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for income tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Fair Value of Financial Instruments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:to="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_NonRule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Goodwill and Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:to="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:label xlink:label="ecd_TradingArrByIndTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-tables" xlink:label="smsi_statement-statement-note-8-earnings-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-8-earnings-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Earnings Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-8-earnings-per-share-tables" xlink:to="smsi_statement-statement-note-8-earnings-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:label xlink:label="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-9-stockbased-compensation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:to="smsi_statement-statement-note-9-stockbased-compensation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-10-revenues-tables" xlink:label="smsi_statement-statement-note-10-revenues-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-10-revenues-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-10-revenues-tables" xlink:to="smsi_statement-statement-note-10-revenues-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Segment, Customer Concentration and Geographical Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:to="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-tables" xlink:label="smsi_statement-statement-note-13-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-13-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-13-leases-tables" xlink:to="smsi_statement-statement-note-13-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancellation of shares for payment of withholding tax (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:to="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:to="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:to="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:to="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:to="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:to="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:to="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:to="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:to="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:to="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:label="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Revenues - Disaggregation of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:to="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued, and other liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:to="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:to="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:to="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:label="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Leases - Schedule of Lease Liability Maturity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:to="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-lease-costs-details" xlink:label="smsi_statement-statement-note-13-leases-lease-costs-details" xlink:type="locator"/>
    <link:label xlink:label="smsi_statement-statement-note-13-leases-lease-costs-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Leases - Lease Costs (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_statement-statement-note-13-leases-lease-costs-details" xlink:to="smsi_statement-statement-note-13-leases-lease-costs-details-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatements" xlink:label="smsi_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="smsi_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NotesToFinancialStatements" xlink:to="smsi_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="smsi_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="smsi_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_CounterpartyNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expired, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:label xlink:label="srt_WeightedAverageMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">BALANCE (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">BALANCE (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WarrantsAndRightsOutstandingTerm</link:label>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding, Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">stock compensation expense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingAndMarketingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and marketing</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeLeaseDescriptionTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:label xlink:label="srt_AmericasMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in operating accounts:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicensingAgreementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasePayments</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeLiabilities</link:label>
    <link:label xlink:label="us-gaap_DerivativeLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested, balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested, balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Canceled and forfeited, balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested, balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SalesAndMarketingMember" xlink:label="smsi_SalesAndMarketingMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_SalesAndMarketingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Marketing [Member]</link:label>
    <link:label xlink:label="smsi_SalesAndMarketingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to sales and marketing.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SalesAndMarketingMember" xlink:to="smsi_SalesAndMarketingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentMember" xlink:label="smsi_ResearchAndDevelopmentMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_ResearchAndDevelopmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development [Member]</link:label>
    <link:label xlink:label="smsi_ResearchAndDevelopmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to research and development.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ResearchAndDevelopmentMember" xlink:to="smsi_ResearchAndDevelopmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="locator"/>
    <link:label xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2030 and thereafter</link:label>
    <link:label xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense for finite-lived intangible asset expected to be recognized after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:to="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:type="locator"/>
    <link:label xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_DebtInstrumentPeriodicPaymentPer1000000</link:label>
    <link:label xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment Per $1,000,000</link:label>
    <link:label xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the required periodic payments per $1,000,000 including both interest and principal payments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:to="smsi_DebtInstrumentPeriodicPaymentPer1000000-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expired, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeMember" xlink:label="smsi_GeneralAndAdministrativeMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_GeneralAndAdministrativeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative [Member]</link:label>
    <link:label xlink:label="smsi_GeneralAndAdministrativeMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to general and administrative.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_GeneralAndAdministrativeMember" xlink:to="smsi_GeneralAndAdministrativeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOfDebt</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:type="locator"/>
    <link:label xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree</link:label>
    <link:label xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 and thereafter</link:label>
    <link:label xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for operating lease due after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:to="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercisable, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NatureOfExpenseAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_NatureOfExpenseAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, weighted average exercise price (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrivatePlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromConvertibleDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from convertible notes, notes payable and warrants offerings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ExtinguishmentOfDebtAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ExtinguishmentOfDebtAmount</link:label>
    <link:label xlink:label="us-gaap_ExtinguishmentOfDebtAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAmount" xlink:to="us-gaap_ExtinguishmentOfDebtAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value $0.001 per share; 100,000,000 shares authorized; 25,609,766 and 25,798,092 shares issued and outstanding at 2026 and 2025, respectively</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOfWarrants</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerContractsMember" xlink:label="us-gaap_CustomerContractsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerContractsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Contracts [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerContractsMember" xlink:to="us-gaap_CustomerContractsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less imputed interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, weighted average remaining contractual term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseLiability</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromFinancingArrangements" xlink:label="smsi_ProceedsFromFinancingArrangements" xlink:type="locator"/>
    <link:label xlink:label="smsi_ProceedsFromFinancingArrangements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from financing arrangements</link:label>
    <link:label xlink:label="smsi_ProceedsFromFinancingArrangements-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash inflow from financial arrangements.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ProceedsFromFinancingArrangements" xlink:to="smsi_ProceedsFromFinancingArrangements-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HostedEnvironmentUsageFeesMember" xlink:label="smsi_HostedEnvironmentUsageFeesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_HostedEnvironmentUsageFeesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hosted Environment Usage Fees [Member]</link:label>
    <link:label xlink:label="smsi_HostedEnvironmentUsageFeesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Hosted environment usage fees.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_HostedEnvironmentUsageFeesMember" xlink:to="smsi_HostedEnvironmentUsageFeesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConsultingServicesAndOtherMember" xlink:label="smsi_ConsultingServicesAndOtherMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_ConsultingServicesAndOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consulting Services and Other [Member]</link:label>
    <link:label xlink:label="smsi_ConsultingServicesAndOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the consulting services and other.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ConsultingServicesAndOtherMember" xlink:to="smsi_ConsultingServicesAndOtherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CloudBasedUsageFeesMember" xlink:label="smsi_CloudBasedUsageFeesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_CloudBasedUsageFeesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cloud Based usage Fees [Member]</link:label>
    <link:label xlink:label="smsi_CloudBasedUsageFeesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the cloud based usage fees.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CloudBasedUsageFeesMember" xlink:to="smsi_CloudBasedUsageFeesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerOneMember" xlink:label="smsi_CustomerOneMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label xlink:label="smsi_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the first customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CustomerOneMember" xlink:to="smsi_CustomerOneMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NumberOfCustomers" xlink:label="smsi_NumberOfCustomers" xlink:type="locator"/>
    <link:label xlink:label="smsi_NumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_NumberOfCustomers</link:label>
    <link:label xlink:label="smsi_NumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Customers</link:label>
    <link:label xlink:label="smsi_NumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of customers.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NumberOfCustomers" xlink:to="smsi_NumberOfCustomers-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerThreeMember" xlink:label="smsi_CustomerThreeMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_CustomerThreeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:label xlink:label="smsi_CustomerThreeMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the third customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CustomerThreeMember" xlink:to="smsi_CustomerThreeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerTwoMember" xlink:label="smsi_CustomerTwoMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label xlink:label="smsi_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the second customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CustomerTwoMember" xlink:to="smsi_CustomerTwoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromSaleOfProductiveAssets</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, weighted average remaining contractual term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RepaymentsOfFinancialArrangements" xlink:label="smsi_RepaymentsOfFinancialArrangements" xlink:type="locator"/>
    <link:label xlink:label="smsi_RepaymentsOfFinancialArrangements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_RepaymentsOfFinancialArrangements</link:label>
    <link:label xlink:label="smsi_RepaymentsOfFinancialArrangements-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of financing arrangements</link:label>
    <link:label xlink:label="smsi_RepaymentsOfFinancialArrangements-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash outflow for the payments of the financial arrangements.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RepaymentsOfFinancialArrangements" xlink:to="smsi_RepaymentsOfFinancialArrangements-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoncashLeaseExpense" xlink:label="smsi_NoncashLeaseExpense" xlink:type="locator"/>
    <link:label xlink:label="smsi_NoncashLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash lease expense</link:label>
    <link:label xlink:label="smsi_NoncashLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of lease expense classified as a non-cash expense.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NoncashLeaseExpense" xlink:to="smsi_NoncashLeaseExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, weighted average remaining contractual term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_NotesWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Warrants [Member]</link:label>
    <link:label xlink:label="smsi_NotesWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the notes warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NotesWarrantsMember" xlink:to="smsi_NotesWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_AdditionalWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Warrants [Member]</link:label>
    <link:label xlink:label="smsi_AdditionalWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the additional warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_AdditionalWarrantsMember" xlink:to="smsi_AdditionalWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Class [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:label="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_ResearchAndDevelopmentExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted research and development</link:label>
    <link:label xlink:label="smsi_ResearchAndDevelopmentExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjusted amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:to="smsi_ResearchAndDevelopmentExpenseAdjustedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:label="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_SellingAndMarketingExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted selling and marketing</link:label>
    <link:label xlink:label="smsi_SellingAndMarketingExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The adjusted amount of expenses directly related to the marketing or selling of products or services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:to="smsi_SellingAndMarketingExpenseAdjustedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_OperatingIncomeLossAdjustedAmount" xlink:label="smsi_OperatingIncomeLossAdjustedAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_OperatingIncomeLossAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_OperatingIncomeLossAdjustedAmount</link:label>
    <link:label xlink:label="smsi_OperatingIncomeLossAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjusted operating loss</link:label>
    <link:label xlink:label="smsi_OperatingIncomeLossAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The adjusted net result for the period of deducting operating expenses from operating revenues.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_OperatingIncomeLossAdjustedAmount" xlink:to="smsi_OperatingIncomeLossAdjustedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:label="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_GeneralAndAdministrativeExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted general and administrative</link:label>
    <link:label xlink:label="smsi_GeneralAndAdministrativeExpenseAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The adjusted aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:to="smsi_GeneralAndAdministrativeExpenseAdjustedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CostOfRevenuesAdjustedAmount" xlink:label="smsi_CostOfRevenuesAdjustedAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_CostOfRevenuesAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjusted cost of revenues</link:label>
    <link:label xlink:label="smsi_CostOfRevenuesAdjustedAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The adjusted value of the aggregate cost of goods produced and sold and services rendered during the reporting period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CostOfRevenuesAdjustedAmount" xlink:to="smsi_CostOfRevenuesAdjustedAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_The2015OmnibusEquityIncentivePlanMember" xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2015 Omnibus Equity Incentive Plan [Member]</link:label>
    <link:label xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the companies 2015 Omnibus Equity Incentive Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:to="smsi_The2015OmnibusEquityIncentivePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel3Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_FamilySafetyMember" xlink:label="smsi_FamilySafetyMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_FamilySafetyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Family Safety [Member]</link:label>
    <link:label xlink:label="smsi_FamilySafetyMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents family safety.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_FamilySafetyMember" xlink:to="smsi_FamilySafetyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_ViewspotMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ViewSpot [Member]</link:label>
    <link:label xlink:label="smsi_ViewspotMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents ViewSpot.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ViewspotMember" xlink:to="smsi_ViewspotMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightOutstanding</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CommsuiteMember" xlink:label="smsi_CommsuiteMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_CommsuiteMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CommSuite [Member]</link:label>
    <link:label xlink:label="smsi_CommsuiteMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the CommSuite.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CommsuiteMember" xlink:to="smsi_CommsuiteMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:type="locator"/>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards</link:label>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Partial Value Awards (in shares)</link:label>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of partial value awards related to the shares under the share-based compensation arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:type="locator"/>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards</link:label>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Full Value Awards (in shares)</link:label>
    <link:label xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of full value awards related to the shares under the share-based compensation arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment and improvements, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of revenues, depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of revenues (including depreciation of $0 and $1 in the three months ended March 31, 2026 and 2025, respectively)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset and Goodwill [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of non-cash financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:type="locator"/>
    <link:label xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_ProceedsFromIssuanceDebtAndWarrants</link:label>
    <link:label xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance Notes and Warrants</link:label>
    <link:label xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash inflow from issuance of debt and warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:to="smsi_ProceedsFromIssuanceDebtAndWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingMember" xlink:label="smsi_RegisteredDirectOfferingMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_RegisteredDirectOfferingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Registered Direct Offering [Member]</link:label>
    <link:label xlink:label="smsi_RegisteredDirectOfferingMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Registered Direct Offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RegisteredDirectOfferingMember" xlink:to="smsi_RegisteredDirectOfferingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtAndWarrantDisclosureTextBlock" xlink:label="smsi_DebtAndWarrantDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="smsi_DebtAndWarrantDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Warrant Disclosure [Text Block]</link:label>
    <link:label xlink:label="smsi_DebtAndWarrantDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for information about debt and warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DebtAndWarrantDisclosureTextBlock" xlink:to="smsi_DebtAndWarrantDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseCostTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HuffmyerMember" xlink:label="smsi_HuffmyerMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_HuffmyerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Huffmyer [Member]</link:label>
    <link:label xlink:label="smsi_HuffmyerMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Huffmyer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_HuffmyerMember" xlink:to="smsi_HuffmyerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SmithMember" xlink:label="smsi_SmithMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_SmithMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Smith [Member]</link:label>
    <link:label xlink:label="smsi_SmithMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Smith.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SmithMember" xlink:to="smsi_SmithMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_TheSeptember112025NotesMember" xlink:label="smsi_TheSeptember112025NotesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_TheSeptember112025NotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The September 11, 2025 Notes [Member]</link:label>
    <link:label xlink:label="smsi_TheSeptember112025NotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the September 11, 2025 Notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_TheSeptember112025NotesMember" xlink:to="smsi_TheSeptember112025NotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_DebtInstrumentMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Maximum Borrowing Capacity</link:label>
    <link:label xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity under debt instrument.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:to="smsi_DebtInstrumentMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025NoteMember" xlink:label="smsi_September292025NoteMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_September292025NoteMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 29, 2025 Note [Member]</link:label>
    <link:label xlink:label="smsi_September292025NoteMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents September 29, 2025 Note.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_September292025NoteMember" xlink:to="smsi_September292025NoteMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherCommitmentsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_July2025WarrantsMember" xlink:label="smsi_July2025WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_July2025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">July 2025 Warrants [Member]</link:label>
    <link:label xlink:label="smsi_July2025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents July 2025 Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_July2025WarrantsMember" xlink:to="smsi_July2025WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025WarrantMember" xlink:label="smsi_September292025WarrantMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_September292025WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 29, 2025 Warrant [Member]</link:label>
    <link:label xlink:label="smsi_September292025WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents September 29, 2025 Warrant.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_September292025WarrantMember" xlink:to="smsi_September292025WarrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:type="locator"/>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_ClassOfWarrantOrRightExercisableCommenceTerm</link:label>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercisable Commence Term (Month)</link:label>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants exercisable commence date for warrants issued.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:to="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated comprehensive deficit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September112025WarrantsMember" xlink:label="smsi_September112025WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_September112025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 11, 2025 Warrants [Member]</link:label>
    <link:label xlink:label="smsi_September112025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents September 11, 2025 Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_September112025WarrantsMember" xlink:to="smsi_September112025WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightIssuancePrice" xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice" xlink:type="locator"/>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_ClassOfWarrantOrRightIssuancePrice</link:label>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Issuance Price (in dollars per share)</link:label>
    <link:label xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase price per share or per unit of warrants or rights at issuance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ClassOfWarrantOrRightIssuancePrice" xlink:to="smsi_ClassOfWarrantOrRightIssuancePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredWarrantsMember" xlink:label="smsi_UnregisteredWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_UnregisteredWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unregistered Warrants [Member]</link:label>
    <link:label xlink:label="smsi_UnregisteredWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the unregistered warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_UnregisteredWarrantsMember" xlink:to="smsi_UnregisteredWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss before provision for income taxes</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before provision for income tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainsLossesOnExtinguishmentOfDebt</link:label>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentForAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentForAmortization</link:label>
    <link:label xlink:label="us-gaap_AdjustmentForAmortization-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ESPP shares issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFaceAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfFinancingCostsAndDiscounts</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted stock grants, net of cancellations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_MeasurementInputEffectiveInterestMethodMember" xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Effective Interest Method [Member]</link:label>
    <link:label xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to effective interest method.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:to="smsi_MeasurementInputEffectiveInterestMethodMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ESPP shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesNewIssues</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateStatedPercentage</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted stock grants, net of cancellations (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfStockDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentUnamortizedDiscount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentPeriodicPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentPeriodicPayment</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentPeriodicPayment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesIssuedPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesIssuedPricePerShare</link:label>
    <link:label xlink:label="us-gaap_SharesIssuedPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Issued, Price Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillImpairmentLoss</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfReportableSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputExpectedTermMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Registered Direct Offering And Private Placement [Member]</link:label>
    <link:label xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the registered direct offering and the private placement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:to="smsi_RegisteredDirectOfferingAndPrivatePlacementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueAdjustmentOfWarrants</link:label>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Amortization Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputSharePriceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Share Price [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConvertibleDebtSecuritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:type="locator"/>
    <link:label xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent</link:label>
    <link:label xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of Stock, Ownership Limitation on Sale of Shares, Percent</link:label>
    <link:label xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage ownership limitation on sale of shares under sale of stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:to="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:label="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount</link:label>
    <link:label xlink:label="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:to="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt discount for warrants issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, shares (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, remaining life (Year)</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived, Remaining Amortization Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConvertibleNotesMember" xlink:label="smsi_ConvertibleNotesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_ConvertibleNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Notes [Member]</link:label>
    <link:label xlink:label="smsi_ConvertibleNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Convertible Notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ConvertibleNotesMember" xlink:to="smsi_ConvertibleNotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income (expense):</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Issued With Convertible Notes [Member]</link:label>
    <link:label xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents warrants issued with the Convertible Notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:to="smsi_WarrantsIssuedWithConvertibleNotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total other (expenses) income, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesNoncurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non-current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConvertibleDebtNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible notes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September11thAnd29th2025NotesMember" xlink:label="smsi_September11thAnd29th2025NotesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_September11thAnd29th2025NotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 11th and 29th 2025 Notes [Member]</link:label>
    <link:label xlink:label="smsi_September11thAnd29th2025NotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the September 2025 notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_September11thAnd29th2025NotesMember" xlink:to="smsi_September11thAnd29th2025NotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_EquityclassifiedWarrantsMember" xlink:label="smsi_EquityclassifiedWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_EquityclassifiedWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity-classified Warrants [Member]</link:label>
    <link:label xlink:label="smsi_EquityclassifiedWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to equity-classified warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_EquityclassifiedWarrantsMember" xlink:to="smsi_EquityclassifiedWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September2025WarrantsMember" xlink:label="smsi_September2025WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_September2025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 2025 Warrants [Member]</link:label>
    <link:label xlink:label="smsi_September2025WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the September 2025 warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_September2025WarrantsMember" xlink:to="smsi_September2025WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WarrantsAndRightsOutstanding</link:label>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentQuarterlyReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (years) (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares excluded (anti-dilutive) (in shares)</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Potential common shares &#8211; options / warrants (treasury stock method) (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentTransitionReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding &#8211; diluted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingExpenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss per share &#8211; basic and diluted</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding &#8211; basic (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NotesIssued1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of convertible notes in settlement and prepayment of notes payable</link:label>
    <link:label xlink:label="us-gaap_NotesIssued1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesIssued1" xlink:to="us-gaap_NotesIssued1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NotesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes payable, net of discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EMEAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs</link:label>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Measurement</link:label>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Measurement</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in fair value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentDefaultInterestRate" xlink:label="smsi_DebtInstrumentDefaultInterestRate" xlink:type="locator"/>
    <link:label xlink:label="smsi_DebtInstrumentDefaultInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_DebtInstrumentDefaultInterestRate</link:label>
    <link:label xlink:label="smsi_DebtInstrumentDefaultInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Default Interest Rate</link:label>
    <link:label xlink:label="smsi_DebtInstrumentDefaultInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The default interest rate on the debt instrument.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DebtInstrumentDefaultInterestRate" xlink:to="smsi_DebtInstrumentDefaultInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfDebtDiscountPremium-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of debt discount and financing issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, net</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, shares (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseCost</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingOtherItemAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other segment expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingOtherItemAmount" xlink:to="us-gaap_SegmentReportingOtherItemAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpenseDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpenseDebt</link:label>
    <link:label xlink:label="us-gaap_InterestExpenseDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpenseNonoperating-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpenseNonoperating</link:label>
    <link:label xlink:label="us-gaap_InterestExpenseNonoperating-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentConvertibleConversionPrice1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par vlaue (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PolicyTable" xlink:label="smsi_PolicyTable" xlink:type="locator"/>
    <link:label xlink:label="smsi_PolicyTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_PolicyTable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_PolicyTable" xlink:to="smsi_PolicyTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DepreciationDepletionAndAmortization</link:label>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancellation of shares for payment of withholding tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonWarrantsMember" xlink:label="smsi_UnregisteredCommonWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_UnregisteredCommonWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unregistered Common Warrants [Member]</link:label>
    <link:label xlink:label="smsi_UnregisteredCommonWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Unregistered Common Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_UnregisteredCommonWarrantsMember" xlink:to="smsi_UnregisteredCommonWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicenseAndServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License and Service [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicenseAndServiceMember" xlink:to="us-gaap_LicenseAndServiceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:type="locator"/>
    <link:label xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_ProceedsFromIssuanceOrSaleOfEquityGross</link:label>
    <link:label xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance or Sale of Equity, Gross</link:label>
    <link:label xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The gross amount of cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:to="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PlacementAgentMember" xlink:label="smsi_PlacementAgentMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_PlacementAgentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Placement Agent [Member]</link:label>
    <link:label xlink:label="smsi_PlacementAgentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Placement Agent.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_PlacementAgentMember" xlink:to="smsi_PlacementAgentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:type="locator"/>
    <link:label xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance</link:label>
    <link:label xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issuance Cash Fee, Percentage of Gross Proceeds From Stock Issuance</link:label>
    <link:label xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of cash fee as percentage of gross proceeds from stock issuance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:to="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockMember" xlink:label="smsi_UnregisteredCommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_UnregisteredCommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unregistered Common Stock [Member]</link:label>
    <link:label xlink:label="smsi_UnregisteredCommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents unregistered common stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_UnregisteredCommonStockMember" xlink:to="smsi_UnregisteredCommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceReimbursingExpenseAmount" xlink:label="smsi_StockIssuanceReimbursingExpenseAmount" xlink:type="locator"/>
    <link:label xlink:label="smsi_StockIssuanceReimbursingExpenseAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">smsi_StockIssuanceReimbursingExpenseAmount</link:label>
    <link:label xlink:label="smsi_StockIssuanceReimbursingExpenseAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issuance, Reimbursing Expense Amount</link:label>
    <link:label xlink:label="smsi_StockIssuanceReimbursingExpenseAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of reimbursing expense for stock issuance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_StockIssuanceReimbursingExpenseAmount" xlink:to="smsi_StockIssuanceReimbursingExpenseAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</link:label>
    <link:label xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">BALANCE</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">BALANCE</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canceled and forfeited, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfStockByClassTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PatentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfProductInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SecuredPromissoryNotesMember" xlink:label="smsi_SecuredPromissoryNotesMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_SecuredPromissoryNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Promissory Notes [Member]</link:label>
    <link:label xlink:label="smsi_SecuredPromissoryNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Secured Promissory Notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SecuredPromissoryNotesMember" xlink:to="smsi_SecuredPromissoryNotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrTrmntdFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrTrmntdFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:type="locator"/>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ecd_Rule10b51ArrAdoptedFlag</link:label>
    <link:label xlink:label="ecd_Rule10b51ArrAdoptedFlag-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockWarrantsMember" xlink:label="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="smsi_UnregisteredCommonStockWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unregistered Common Stock Warrants [Member]</link:label>
    <link:label xlink:label="smsi_UnregisteredCommonStockWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Unregistered Common Stock Warrants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_UnregisteredCommonStockWarrantsMember" xlink:to="smsi_UnregisteredCommonStockWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>smsi-20260331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 03:00PM UTC 2026-05-01--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-" xlink:href="smsi-20260331.xsd#statement-note-15-subsequent-events-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_SubsequentEventTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-" xlink:href="smsi-20260331.xsd#statement-note-12-commitments-and-contingencies-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_OtherCommitmentsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-" xlink:href="smsi-20260331.xsd#statement-note-3-going-concern-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-document-and-entity-information" xlink:href="smsi-20260331.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="smsi-20260331.xsd#statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-" xlink:href="smsi-20260331.xsd#statement-note-1-the-company-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies" xlink:href="smsi-20260331.xsd#statement-note-2-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock" xlink:href="smsi-20260331.xsd#statement-note-4-common-stock" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PlacementAgentMember" xlink:label="smsi_PlacementAgentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingMember" xlink:label="smsi_RegisteredDirectOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockMember" xlink:label="smsi_UnregisteredCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonWarrantsMember" xlink:label="smsi_UnregisteredCommonWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredWarrantsMember" xlink:label="smsi_UnregisteredWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="smsi_RegisteredDirectOfferingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredCommonWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="smsi_UnregisteredCommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_PlacementAgentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConvertibleNotesMember" xlink:label="smsi_ConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtAndWarrantDisclosureTextBlock" xlink:label="smsi_DebtAndWarrantDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_EquityclassifiedWarrantsMember" xlink:label="smsi_EquityclassifiedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HuffmyerMember" xlink:label="smsi_HuffmyerMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_July2025WarrantsMember" xlink:label="smsi_July2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_MeasurementInputEffectiveInterestMethodMember" xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SecuredPromissoryNotesMember" xlink:label="smsi_SecuredPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September112025WarrantsMember" xlink:label="smsi_September112025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September11thAnd29th2025NotesMember" xlink:label="smsi_September11thAnd29th2025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September2025WarrantsMember" xlink:label="smsi_September2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025NoteMember" xlink:label="smsi_September292025NoteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025WarrantMember" xlink:label="smsi_September292025WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SmithMember" xlink:label="smsi_SmithMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_TheSeptember112025NotesMember" xlink:label="smsi_TheSeptember112025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockWarrantsMember" xlink:label="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_TheSeptember112025NotesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_SmithMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_HuffmyerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_September112025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_September292025NoteMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_September292025WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_September11thAnd29th2025NotesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="smsi_September2025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_EquityclassifiedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_SecuredPromissoryNotesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_ConvertibleNotesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_July2025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="smsi_DebtAndWarrantDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_The2015OmnibusEquityIncentivePlanMember" xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerOneMember" xlink:label="smsi_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerThreeMember" xlink:label="smsi_CustomerThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerTwoMember" xlink:label="smsi_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerThreeMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-" xlink:href="smsi-20260331.xsd#statement-note-13-leases-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-" xlink:href="smsi-20260331.xsd#statement-note-14-income-taxes-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesToFinancialStatementsAbstract" xlink:label="smsi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#InsiderTradingArrangements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_TradingArrByIndTable" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrAdoptedFlag-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_Rule10b51ArrTrmntdFlag-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrTrmntdFlag-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="ecd_NonRule10b51ArrAdoptedFlag-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies" xlink:href="smsi-20260331.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PolicyTable" xlink:label="smsi_PolicyTable" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-significant-accounting-policies-policies" xlink:label="smsi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-significant-accounting-policies-policies" xlink:to="smsi_PolicyTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_PolicyTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_PolicyTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-5-debt-and-warrants-transactions-tables" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-tables" xlink:label="smsi_statement-statement-note-8-earnings-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-8-earnings-per-share-tables" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-tables" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-10-revenues-tables" xlink:label="smsi_statement-statement-note-10-revenues-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-10-revenues-tables" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables" xlink:href="smsi-20260331.xsd#statement-note-13-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-tables" xlink:label="smsi_statement-statement-note-13-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-13-leases-tables" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual" xlink:href="smsi-20260331.xsd#statement-note-1-the-company-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfProductInformationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual" xlink:href="smsi-20260331.xsd#statement-note-4-common-stock-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightExercisableCommenceTerm" xlink:label="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_PlacementAgentMember" xlink:label="smsi_PlacementAgentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceOrSaleOfEquityGross" xlink:label="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:label="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RegisteredDirectOfferingMember" xlink:label="smsi_RegisteredDirectOfferingMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent" xlink:label="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance" xlink:label="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_StockIssuanceReimbursingExpenseAmount" xlink:label="smsi_StockIssuanceReimbursingExpenseAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockMember" xlink:label="smsi_UnregisteredCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonWarrantsMember" xlink:label="smsi_UnregisteredCommonWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredWarrantsMember" xlink:label="smsi_UnregisteredWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfStockByClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="smsi_RegisteredDirectOfferingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="smsi_RegisteredDirectOfferingAndPrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredCommonWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="smsi_UnregisteredCommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_PlacementAgentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ProceedsFromIssuanceOrSaleOfEquityGross-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ClassOfWarrantOrRightExercisableCommenceTerm-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_StockIssuanceReimbursingExpenseAmount-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ClassOfWarrantOrRightIssuancePrice" xlink:label="smsi_ClassOfWarrantOrRightIssuancePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConvertibleNotesMember" xlink:label="smsi_ConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentDefaultInterestRate" xlink:label="smsi_DebtInstrumentDefaultInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentMaximumBorrowingCapacity" xlink:label="smsi_DebtInstrumentMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_DebtInstrumentPeriodicPaymentPer1000000" xlink:label="smsi_DebtInstrumentPeriodicPaymentPer1000000-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_EquityclassifiedWarrantsMember" xlink:label="smsi_EquityclassifiedWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HuffmyerMember" xlink:label="smsi_HuffmyerMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_July2025WarrantsMember" xlink:label="smsi_July2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_MeasurementInputEffectiveInterestMethodMember" xlink:label="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromIssuanceDebtAndWarrants" xlink:label="smsi_ProceedsFromIssuanceDebtAndWarrants-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SecuredPromissoryNotesMember" xlink:label="smsi_SecuredPromissoryNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September112025WarrantsMember" xlink:label="smsi_September112025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September11thAnd29th2025NotesMember" xlink:label="smsi_September11thAnd29th2025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September2025WarrantsMember" xlink:label="smsi_September2025WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025NoteMember" xlink:label="smsi_September292025NoteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_September292025WarrantMember" xlink:label="smsi_September292025WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SmithMember" xlink:label="smsi_SmithMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_TheSeptember112025NotesMember" xlink:label="smsi_TheSeptember112025NotesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_UnregisteredCommonStockWarrantsMember" xlink:label="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:label="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount" xlink:label="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_DebtInstrumentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_TheSeptember112025NotesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_SmithMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CounterpartyNameAxis" xlink:to="smsi_HuffmyerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_September112025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_September292025NoteMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_September292025WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_September11thAnd29th2025NotesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="smsi_September2025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_EquityclassifiedWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_SecuredPromissoryNotesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_UnregisteredCommonStockWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="smsi_ConvertibleNotesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_WarrantsIssuedWithConvertibleNotesMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="smsi_MeasurementInputEffectiveInterestMethodMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_July2025WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ClassOfWarrantOrRightIssuancePrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ProceedsFromIssuanceDebtAndWarrants-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfDebt-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentDefaultInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_DebtInstrumentPeriodicPaymentPer1000000-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment-2" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesIssued1-2" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-2" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ExtinguishmentOfDebtAmount-2" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt-2" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount-2" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards" xlink:label="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_The2015OmnibusEquityIncentivePlanMember" xlink:label="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="smsi_The2015OmnibusEquityIncentivePlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerOneMember" xlink:label="smsi_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerThreeMember" xlink:label="smsi_CustomerThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CustomerTwoMember" xlink:label="smsi_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NumberOfCustomers" xlink:label="smsi_NumberOfCustomers-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="smsi_CustomerThreeMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_NumberOfCustomers-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual" xlink:href="smsi-20260331.xsd#statement-note-13-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual" xlink:href="smsi-20260331.xsd#statement-note-14-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoteToFinancialStatementDetailsTextual" xlink:label="smsi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:href="smsi-20260331.xsd#statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:label="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilities" xlink:label="us-gaap_DerivativeLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilities-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:href="smsi-20260331.xsd#statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree" xlink:label="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:label="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details" xlink:href="smsi-20260331.xsd#statement-note-13-leases-lease-costs-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-13-leases-lease-costs-details" xlink:label="smsi_statement-statement-note-13-leases-lease-costs-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-13-leases-lease-costs-details" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:href="smsi-20260331.xsd#statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_AdditionalWarrantsMember" xlink:label="smsi_AdditionalWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NotesWarrantsMember" xlink:label="smsi_NotesWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:label="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_NotesWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="smsi_AdditionalWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:label="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeMember" xlink:label="smsi_GeneralAndAdministrativeMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentMember" xlink:label="smsi_ResearchAndDevelopmentMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SalesAndMarketingMember" xlink:label="smsi_SalesAndMarketingMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:label="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NatureOfExpenseAxis" xlink:label="us-gaap_NatureOfExpenseAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_NatureOfExpenseAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="smsi_SalesAndMarketingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="smsi_ResearchAndDevelopmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NatureOfExpenseAxis" xlink:to="smsi_GeneralAndAdministrativeMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details" xlink:href="smsi-20260331.xsd#statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CloudBasedUsageFeesMember" xlink:label="smsi_CloudBasedUsageFeesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ConsultingServicesAndOtherMember" xlink:label="smsi_ConsultingServicesAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_HostedEnvironmentUsageFeesMember" xlink:label="smsi_HostedEnvironmentUsageFeesMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:label="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_LicenseAndServiceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_HostedEnvironmentUsageFeesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_CloudBasedUsageFeesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_ConsultingServicesAndOtherMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CostOfRevenuesAdjustedAmount" xlink:label="smsi_CostOfRevenuesAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:label="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_OperatingIncomeLossAdjustedAmount" xlink:label="smsi_OperatingIncomeLossAdjustedAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:label="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:label="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount" xlink:label="us-gaap_SegmentReportingOtherItemAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_CostOfRevenuesAdjustedAmount" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_SellingAndMarketingExpenseAdjustedAmount" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_ResearchAndDevelopmentExpenseAdjustedAmount" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_GeneralAndAdministrativeExpenseAdjustedAmount" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="smsi_OperatingIncomeLossAdjustedAmount-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-n9" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation-n9" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentForAmortization-n9" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_CommsuiteMember" xlink:label="smsi_CommsuiteMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_FamilySafetyMember" xlink:label="smsi_FamilySafetyMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ViewspotMember" xlink:label="smsi_ViewspotMember" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_FamilySafetyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_CommsuiteMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="smsi_ViewspotMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:href="smsi-20260331.xsd#statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:label="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:href="smsi-20260331.xsd#statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:label="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesNoncurrent" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-1" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_NoncashLeaseExpense" xlink:label="smsi_NoncashLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_ProceedsFromFinancingArrangements" xlink:label="smsi_ProceedsFromFinancingArrangements" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_RepaymentsOfFinancialArrangements" xlink:label="smsi_RepaymentsOfFinancialArrangements-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NotesIssued1" xlink:label="us-gaap_NotesIssued1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="smsi_NoncashLeaseExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="smsi_ProceedsFromFinancingArrangements" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="smsi_RepaymentsOfFinancialArrangements-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NotesIssued1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:href="smsi-20260331.xsd#statement-consolidated-statements-of-operations-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:href="smsi-20260331.xsd#statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:label="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:href="smsi-20260331.xsd#statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="smsi-20260331.xsd#smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:label="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerContractsMember" xlink:label="us-gaap_CustomerContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerContractsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Apr. 30, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000948708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Smith Micro Software, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">33-0029027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5800 Corporate Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Pittsburgh<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">15237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">837-5300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SMSI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,557,408<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 1,742<span></span>
</td>
<td class="nump">$ 1,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">2,902<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,321<span></span>
</td>
<td class="nump">1,218<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">5,965<span></span>
</td>
<td class="nump">4,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Equipment and improvements, net</a></td>
<td class="nump">274<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">1,741<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">499<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">17,315<span></span>
</td>
<td class="nump">18,492<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">25,794<span></span>
</td>
<td class="nump">24,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">1,418<span></span>
</td>
<td class="nump">1,488<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">722<span></span>
</td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">649<span></span>
</td>
<td class="nump">773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable, net of discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,007<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,356<span></span>
</td>
<td class="nump">6,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Warrant liabilities</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible notes payable</a></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">1,154<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">3,096<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.001 per share; 100,000,000 shares authorized; 25,609,766 and 25,798,092 shares issued and outstanding at 2026 and 2025, respectively</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">406,956<span></span>
</td>
<td class="nump">403,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated comprehensive deficit</a></td>
<td class="num">(388,640)<span></span>
</td>
<td class="num">(384,743)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">18,342<span></span>
</td>
<td class="nump">18,390<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 25,794<span></span>
</td>
<td class="nump">$ 24,971<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478443/942-360-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par vlaue (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">25,609,766<span></span>
</td>
<td class="nump">25,798,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">25,609,766<span></span>
</td>
<td class="nump">25,798,092<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 4,221<span></span>
</td>
<td class="nump">$ 4,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues (including depreciation of $0 and $1 in the three months ended March 31, 2026 and 2025, respectively)</a></td>
<td class="nump">911<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,310<span></span>
</td>
<td class="nump">3,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">1,476<span></span>
</td>
<td class="nump">1,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,848<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">2,113<span></span>
</td>
<td class="nump">2,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,246<span></span>
</td>
<td class="nump">1,349<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">6,683<span></span>
</td>
<td class="nump">8,573<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(3,373)<span></span>
</td>
<td class="num">(5,210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="num">(526)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income tax</a></td>
<td class="num">(3,897)<span></span>
</td>
<td class="num">(5,177)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (3,897)<span></span>
</td>
<td class="num">$ (5,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share &#8211; basic and diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">25,695<span></span>
</td>
<td class="nump">18,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Cost of revenues, depreciation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2024</a></td>
<td class="nump">17,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2024</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 395,383<span></span>
</td>
<td class="num">$ (354,645)<span></span>
</td>
<td class="nump">$ 40,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations (in shares)</a></td>
<td class="nump">1,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax (in shares)</a></td>
<td class="num">(85)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,178)<span></span>
</td>
<td class="num">(5,178)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Mar. 31, 2025</a></td>
<td class="nump">19,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Mar. 31, 2025</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">396,366<span></span>
</td>
<td class="num">(359,823)<span></span>
</td>
<td class="nump">36,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">ESPP shares issued (in shares)</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">ESPP shares issued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Dec. 31, 2025</a></td>
<td class="nump">25,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2025</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">403,107<span></span>
</td>
<td class="num">(384,743)<span></span>
</td>
<td class="nump">18,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation recognized on stock options and employee stock purchase plan ("ESPP")</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations (in shares)</a></td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">584<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax (in shares)</a></td>
<td class="num">(280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Debt discount for warrants issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,417<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,897)<span></span>
</td>
<td class="num">(3,897)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">BALANCE (in shares) at Mar. 31, 2026</a></td>
<td class="nump">25,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Mar. 31, 2026</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 406,956<span></span>
</td>
<td class="num">$ (388,640)<span></span>
</td>
<td class="nump">$ 18,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481284/470-20-25-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (3,897)<span></span>
</td>
<td class="num">$ (5,178)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,246<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_NoncashLeaseExpense', window );">Non-cash lease expense</a></td>
<td class="num">(78)<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount and financing issuance costs</a></td>
<td class="nump">431<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">586<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating accounts:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,085)<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(103)<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable, accrued, and other liabilities</a></td>
<td class="num">(849)<span></span>
</td>
<td class="num">(308)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(3,752)<span></span>
</td>
<td class="num">(602)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures, net</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes, notes payable and warrants offerings</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromFinancingArrangements', window );">Proceeds from financing arrangements</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_RepaymentsOfFinancialArrangements', window );">Repayments of financing arrangements</a></td>
<td class="num">(252)<span></span>
</td>
<td class="num">(300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">4,011<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">248<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">2,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">1,742<span></span>
</td>
<td class="nump">2,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of non-cash financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Issuance of convertible notes in settlement and prepayment of notes payable</a></td>
<td class="nump">$ 1,889<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_NoncashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of lease expense classified as a non-cash expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_NoncashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ProceedsFromFinancingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from financial arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ProceedsFromFinancingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_RepaymentsOfFinancialArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payments of the financial arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_RepaymentsOfFinancialArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - The Company<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Business Description and Basis of Presentation [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">1.</em> The Company</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Smith Micro Software, Inc. (&#8220;Smith Micro&#8221; or &#8220;the Company&#8221;) develops software to simplify and enhance the mobile experience, providing solutions to some of the leading wireless service providers around the world. From enabling the family digital lifestyle to providing powerful voice messaging capabilities, the Company strives to enrich today&#8217;s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer Internet of Things (&#8220;IoT&#8221;) devices. Smith Micro&#8217;s portfolio includes family safety software solutions to support families in the digital age and products for creating, sharing, and monetizing rich content, such as visual voice messaging. The Company provided retail content display optimization and performance analytics until the sale of its ViewSpot product in <em style="font: inherit;"> June 2025</em><i>.</i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Smith Micro&#8217;s solution portfolio is comprised of proven software products that enable its customers to provide:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"><tbody><tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In-demand digital services that connect today&#8217;s digital lifestyle, including family location services, parental controls, and consumer IoT devices to mobile consumers worldwide;</p></td></tr>
</tbody></table>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <table style="height:auto;width:100%;border-collapse:collapse;"><tbody><tr><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Devices tailored to meet the needs of seniors and kids; and</p></td></tr>
</tbody></table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"><tbody><tr style="vertical-align:top;"><td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td><td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality.</p></td></tr>
</tbody></table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">On <em style="font: inherit;"> June 3, 2025, </em>the Company divested its ViewSpot product for total consideration of $1.3 million, of which $1.0 million was paid on the closing date, with the remaining amounts paid in <em style="font: inherit;">two</em> installments, the <em style="font: inherit;">first</em> of which was collected on <em style="font: inherit;"> July 1, 2025, </em>and the final balance was collected on&#160;<em style="font: inherit;"> October 1, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">2.</em> Accounting Policies</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b></b></i></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Basis of Presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The accompanying interim consolidated balance sheet as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and the related consolidated statements of operations and stockholders&#8217; equity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, and the consolidated statements of cash flows for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) 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 (&#8220;U.S. GAAP&#8221;) have been omitted.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;filed with the SEC on&#160;<em style="font: inherit;"> March 5, 2026</em>&#160;(the "<em style="font: inherit;">2025</em>&#160;Form <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Intercompany balances and transactions have been eliminated in consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Operating results for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for any other interim period or for the fiscal year ending&#160;<em style="font: inherit;"> December 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i><b></b></i></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Recently Issued Accounting Pronouncements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> <i>Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>)</i>, which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2026 </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> September 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">06,</em>&#160;<i>Intangibles</i>&#8212;<i>Goodwill and Other</i>&#8212;<i>Internal-Use Software (Subtopic <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software</i>. The amendments in this update make targeted improvements to increase the operability of the recognition guidance considering different software development methods.&#160;The amendments in this update will be effective for annual and interim reporting periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Going Concern<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">Substantial Doubt about Going Concern [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">3.</em> Going Concern</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company's financial statements have been presented on the basis that it is a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. In connection with preparing consolidated financial statements for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, certain conditions in the Company's evaluation, considered in the aggregate, have raised substantial doubt about the Company's ability to continue as a going concern within <em style="font: inherit;">one</em> year from the date that the financial statements are issued, which has <em style="font: inherit;">not</em> been alleviated. The evaluation considered the Company's financial condition, including its liquidity sources, funds necessary to maintain the Company's operations considering the current financial condition, obligations, and other expected cash flows, and negative financial trends of recurring operating losses and negative cash flows.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company has continuing operations and is generating revenues in the normal course, however the Company is dependent, to an extent, on the timing of subscriber and revenue growth for its products and the related cash generation from that growth and/or the ability to obtain the necessary capital to meet its obligations and fund its working capital requirements to maintain normal business operations. Management believes that the actions presently being taken to implement the Company's business plan to expand subscriber growth, to acquire new customers, and to expand its offerings to existing customers to generate increased revenues, and, if necessary, to raise additional capital will support the Company's operations; as such the financial statements do <em style="font: inherit;">not</em> include any adjustments that <em style="font: inherit;"> may</em><i> </i>be necessary if the Company is unable to continue as a going concern. The Company believes, based on its history of being able to complete debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing <em style="font: inherit;">one</em> or more registration statements, through debt financings, or from a combination of these funding sources. However, it <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company <em style="font: inherit;"> may</em><i> </i>also take <em style="font: inherit;">one</em> or more of the following additional actions:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Implement additional restructuring and cost reductions,</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Secure a revolving line of credit, if available,</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Dispose of <em style="font: inherit;">one</em> or more product lines, and/or</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:54pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:18pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Sell or license intellectual property.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">While management believes that the Company&#8217;s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are <em style="font: inherit;">not</em> entirely within the Company&#8217;s control and cannot be assessed as being probable of occurring.</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479710/205-40-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Common Stock<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">4.</em> Common Stock</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Minimum Bid Price Requirement and Reverse Stock Split</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 23,</em><i> </i><em style="font: inherit;">2025,</em><i> </i>Smith Micro received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market (&#8220;Nasdaq&#8221;) advising that the Company was <em style="font: inherit;">not</em> in compliance with the <em style="font: inherit;">$1.00</em> minimum bid price requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule <em style="font: inherit;">5550</em>(a)(<em style="font: inherit;">2</em>) (the &#8220;Minimum Bid Price Requirement&#8221;) as a result of the closing bid price of the Company&#8217;s common stock (&#8220;Common Stock&#8221;) having been below <em style="font: inherit;">$1.00</em> for <em style="font: inherit;">thirty</em> consecutive business days. In accordance with Nasdaq Listing Rule <em style="font: inherit;">5810</em>(c)(<em style="font: inherit;">3</em>)(A), the Company was granted a period of <em style="font: inherit;">180</em> calendar days from the notification date, or until <em style="font: inherit;"> December 22, 2025</em><i>, </i>to regain compliance with the Minimum Bid Price Requirement.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> December 23, 2025</em><i>, </i>the Company received a written notice from Nasdaq (the <i>&#8220;</i><em style="font: inherit;"> December</em><i> </i>Notice&#8221;) granting an additional <em style="font: inherit;">180</em> days, or until <em style="font: inherit;"> June 22, 2026</em><i>, </i>to regain compliance with the Minimum Bid Price Requirement.&#160;If at any time before <em style="font: inherit;"> June 22, 2026,</em><i> </i>the closing bid price of the Company&#8217;s Common Stock is at least <em style="font: inherit;">$1.00</em> per share for a minimum of <em style="font: inherit;">ten</em> consecutive business days, unless Nasdaq exercises its discretion to extend this <em style="font: inherit;">ten</em>-day period, Nasdaq will provide written confirmation stating that the Company has achieved compliance with the Minimum Bid Price Requirement.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The <em style="font: inherit;"> December</em><i> </i>Notice had <em style="font: inherit;">no</em> immediate effect on the continued listing status of the Company&#8217;s Common Stock on The Nasdaq Capital Market, and the Company&#8217;s listing remains fully effective.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company intends to monitor the closing bid price of its Common Stock and assess its available options in order to regain compliance with the Minimum Bid Price Requirement and continue listing on The Nasdaq Capital Market, including by effecting a reverse stock split, if necessary. There can be <em style="font: inherit;">no</em> assurance that the Company will regain compliance with the Minimum Bid Price Requirement or will otherwise be in compliance with the other Nasdaq listing requirements.</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b><em style="font: inherit;"> July 2025 </em>Registered Direct Offering and Private Placement</b></i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> July 18, 2025, </em>the Company announced the closing of a registered direct offering of 1,612,903 shares of Common Stock for $0.93 per share and concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company's Common Stock with certain institutional and accredited investors, which resulted in gross proceeds to the Company of approximately $1.5 million, prior to offering fees and transaction expenses. The registered offering and concurrent private placement were approved by the Company's Board of Directors and&#160;a special Pricing Committee thereof. The warrants issued to the investors in the concurrent private placement have an exercise price of $1.20 per share, are immediately exercisable, expire <span style="-sec-ix-hidden:c143829564">five</span> years after issuance,&#160;and contain&#160;a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues shares of Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrant. The number of shares issuable upon exercise of such shares will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the Common Warrant (after giving effect to the split) during a period before and after the effective date of the reverse split.&#160; However, pursuant to the securities purchase agreement between the company and the investors relating to the registered offering and concurrent private placement dated <em style="font: inherit;"> July 17, 2025, </em>an investor&#8217;s right to exercise the warrants, and the Company&#8217;s ability to issue shares upon exercise, is subject to certain limitations set forth in the purchase agreement pursuant to which the warrants were issued, including a limit on the number of shares that <em style="font: inherit;"> may </em>be issued until the time, if any, that the Company&#8217;s stockholders have approved the issuance of more than 19.9% of the Company&#8217;s outstanding shares of common stock pursuant to the registered offering and concurrent private placement in accordance with Nasdaq listing standards. The Company obtained stockholder approval of these matters at a meeting held on <em style="font: inherit;"> October 16, 2025.&#160;&#160;</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The net cash proceeds to the Company from the offering, after deducting offering related expenses was $1.0 million. All warrants associated with the transaction were assessed and recorded as equity instruments.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b><em style="font: inherit;"> November 2025 </em>Registered Direct Offering and Private Placement Transaction</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Securities Purchase Agreement- Registered Direct Offering:</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> November 5, 2025</em><i>, </i>the Company entered into a securities purchase agreement relating to the registered direct offering and sale of an aggregate of 1,714,373 shares of the Company&#8217;s Common Stock for $0.6708 per share along with unregistered common warrants to purchase up to an aggregate of 1,714,373 shares of Common Stock in a concurrent private placement. Each unregistered common warrant has an exercise price of $0.6708 per share, is exercisable at any time beginning <span style="-sec-ix-hidden:c143829571">six</span> months following their original issuance and will expire <span style="-sec-ix-hidden:c143829572">five</span> years from the initial exercise date.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Roth Capital Partners, LLC (the &#8220;Placement Agent&#8221;) acted as the exclusive placement agent for the Offering and the concurrent private placement of Common Warrants pursuant to a placement agency agreement (the &#8220;Placement Agency Agreement&#8221;) dated <em style="font: inherit;"> November 5, 2025</em><i>, </i>by and between the Company and the Placement Agent. &#160;The gross proceeds to the Company from the completed offering was approximately $1.15 million, before deducting offering expenses payable by the Company.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Securities Purchase Agreement- Private Placement Transaction:</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> November 5, </em><em style="font: inherit;">202</em><i><em style="font: inherit;">5,</em> </i>the Company separately entered into a <em style="font: inherit;">second</em> securities purchase agreement with a trust, for which the Company&#8217;s Chief Executive Officer serves as co-trustee, relating to a private placement transaction and sale of 2,236,136 unregistered shares of the Company&#8217;s Common Stock at an offering price of $0.6708 per share and unregistered warrants to purchase up to an aggregate of 2,236,136 shares of Common Stock. Each of these unregistered private placement common warrants has an exercise price of $0.6708 per share, is exercisable following receipt of stockholder approval of the same and will expire <span style="-sec-ix-hidden:c143829581">five</span> years from the initial exercise date. The gross proceeds to the Company from the completed Private Placement was approximately $1.5 million, before deducting offering expenses payable by the Company.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The closing of the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering and private placement transaction occurred on or about <em style="font: inherit;"> November 6, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> December 4, 2025</em><i> </i>the Company filed a registration statement with the SEC registering for resale the shares issued in the <em style="font: inherit;"> November 2025</em><i> </i>private placement transaction and the shares issuable upon exercise of the warrants issued in connection with the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering and private placement transaction, which registration statement was declared effective by the SEC on <em style="font: inherit;"> December 12, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Pursuant to the Placement Agency Agreement, the Company agreed to pay to the Placement Agent a cash fee equivalent to 6.0% of the gross proceeds raised in the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering, excluding amounts invested by certain individuals or entities mutually agreed upon by the Company and the Placement Agent. The Company also reimbursed the Placement Agent's expenses of up to $125,000, upon the closing of the <em style="font: inherit;"> November 2025</em><i> </i>registered direct offering.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Warrants</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company&#8217;s outstanding Common Stock warrants are a combination of equity and liability classified.&#160; As of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and&#160;<em style="font: inherit;"> December 31, 2025</em>, the Company had&#160;27,751,022&#160;and&#160;16,868,306&#160;warrants outstanding, each having the right to purchase <span style="-sec-ix-hidden:c143829587"><span style="-sec-ix-hidden:c143829590">one</span></span> share of the Company&#8217;s Common Stock at a weighted average exercise prices&#160;of&#160;$1.00&#160;and&#160;$1.21, respectively,&#160;and expire at various dates through <em style="font: inherit;"> March 2031.&#160;</em></p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.D.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479921/505-20-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479951/505-20-S50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 1.B.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479982/505-20-S25-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Debt and Warrants Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtAndWarrantDisclosureTextBlock', window );">Debt and Warrant Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">5.</em> Debt and Warrants Transactions</b> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Note Purchase Agreements</b></i>&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> September 11, 2025 </em>Note Purchase Agreements</i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Effective <em style="font: inherit;"> September 11, 2025, </em>the Company&#160;entered into note purchase agreements (the&#160;<em style="font: inherit;"> &#8220;September 11, 2025 </em>Note Agreements&#8221;) with the Smith Living Trust, for which William W. Smith, Jr., who at that time was the Company's the Chairman, President and Chief Executive officer, and currently serves as the Company&#8217;s Executive Chairman, and his wife, Dieva L. Smith, serve as co-trustees (&#8220;Smith&#8221;) and with Timothy C. Huffmyer, who, at that time was the Company's Chief Operating Officer, Chief Financial Officer, and Treasurer and is currently the Company&#8217;s President and Chief Executive Officer (&#8220;Huffmyer&#8221;). Pursuant to the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements, Smith agreed to loan to the Company an amount <em style="font: inherit;">not</em> to exceed approximately $0.7 million&#160;and Huffmyer agreed to loan to the Company an amount <em style="font: inherit;">not</em> to exceed $0.1 million, in each case in return for <em style="font: inherit;">one</em> or more secured promissory notes (the <em style="font: inherit;"> &#8220;September 11, 2025 </em>Notes&#8221;) and accompanying unregistered common stock purchase warrants. The <em style="font: inherit;"> September 11, 2025 </em>Notes are&#160;secured by the Company&#8217;s accounts receivable and certain other assets, bear&#160;interest at a rate of 15.0% per annum, and are due on or before <em style="font: inherit;"> March 31, 2026, </em>unless otherwise mutually agreed to by the parties. The transactions were approved by an independent committee of the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Each <em style="font: inherit;"> September 11, 2025 </em>Note was accompanied by the issuance by the Company of an unregistered warrant (each, <em style="font: inherit;"> &#8220;September 11, 2025 </em>Warrant&#8221;) to purchase up to a number of shares of the Company&#8217;s Common Stock equal to the principal amount of such <em style="font: inherit;"> September 11, 2025 </em>Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#8217;s Common Stock on the date of issuance of the note (the <em style="font: inherit;"> &#8220;September 11, 2025 </em>Warrant Shares&#8221;). The Company received an amount equal to $0.125 per <em style="font: inherit;"> September 11, 2025 </em>Warrant Share for each <em style="font: inherit;"> September 11, 2025 </em>Warrant issued. Each <em style="font: inherit;"> September 11, 2025 </em>Warrant is exercisable at any time beginning <em style="font: inherit;">six</em> (<em style="font: inherit;">6</em>) months following its original issuance, will expire <span style="-sec-ix-hidden:c143829601">five</span> years from the initial exercise date and has an exercise price equal to the greater of the Market Price on the date of the <em style="font: inherit;"> September 11, 2025 </em>Note Agreement or on the date of issuance of the warrant. The <em style="font: inherit;"> September 11, 2025 </em>Warrants contain a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the Warrants. The number of shares issuable upon exercise of the <em style="font: inherit;"> September 11, 2025 </em>Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each <em style="font: inherit;"> September 11, 2025 </em>Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the <em style="font: inherit;"> September 11, 2025 </em>Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#8220;full-ratchet&#8221; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635.</em> The shareholders of the Company will vote on a proposal with respect to such approval at its annual meeting in <em style="font: inherit;"> June 2026.</em></p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company and Smith completed an initial closing of the transactions contemplated by the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements on <em style="font: inherit;"> September 11, 2025, </em>and the Company completed subsequent closings with each of Smith and Huffmyer on <em style="font: inherit;"> September 17, 2025. </em>The gross proceeds to the Company from the closings with Smith totals approximately $0.8 million&#160;(comprised of approximately $0.7 million as a loan and approximately $0.1 million for the purchase of the accompanying <em style="font: inherit;"> September 11, 2025 </em>Warrants) and the gross proceeds to the Company from the closing with Huffmyer totals approximately $0.1 million&#160;(comprised of approximately $85 thousand&#160;as a loan and approximately $15 thousand&#160;for the purchase of the accompanying <em style="font: inherit;"> September 11, 2025 </em>Warrants), in each case, before deducting transaction expenses payable by the Company. Pursuant to the <em style="font: inherit;"> September 11, 2025 </em>Note Agreements, the Company has filed a registration statement with the SEC registering the <em style="font: inherit;"> September 11, 2025 </em>Warrant Shares for resale, which registration statement was declared effective on <em style="font: inherit;"> December 12, 2025.&#160;</em></p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>


   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> September 29, 2025, </em>the Company entered into a note purchase agreement (the&#160;<em style="font: inherit;"> &#8220;September 29, 2025 </em>Note Agreement&#8221;) with certain accredited investors (&#8220;Purchasers&#8221;), pursuant to which the Purchasers agreed to provide loans in an aggregate amount of $0.4 million, of which $0.3 million&#160;was received and recorded on <em style="font: inherit;"> September 30, 2025, </em>and the remaining <span style="-sec-ix-hidden:c143829613">$0.1</span> million&#160;was received by <em style="font: inherit;"> October 2, 2025 </em>and recorded in the <em style="font: inherit;">fourth</em> quarter, in each case, in return for a secured promissory note (collectively, the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Notes&#8221;) and an accompanying unregistered common stock purchase warrant (collectively, the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Warrants&#8221;). The <em style="font: inherit;"> September 29, 2025 </em>Notes have substantially the same terms as the <em style="font: inherit;"> September 11, 2025 </em>Notes.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Each <em style="font: inherit;"> September 29, 2025 </em>Note was accompanied by the issuance of a warrant to purchase up to a number of shares of the Company&#8217;s Common Stock&#160;equal to the principal amount of such Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#8217;s Common Stock on the date of issuance (the <em style="font: inherit;"> &#8220;September 29, 2025 </em>Warrant Shares&#8221;). Each <em style="font: inherit;"> September 29, 2025 </em>Warrant is exercisable at any time beginning <em style="font: inherit;">six</em> (<em style="font: inherit;">6</em>) months following its original issuance, will expire <span style="-sec-ix-hidden:c143829617">five</span> years from the initial exercise date, and has an exercise price equal to the greater of $0.73 or the Market Price on the date of issuance of the warrant. The <em style="font: inherit;"> September 29, 2025 </em>Warrants contain a &#8220;full-ratchet&#8221; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrants. The number of shares issuable upon exercise of the <em style="font: inherit;"> September 29, 2025 </em>Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each <em style="font: inherit;"> September 29, 2025 </em>Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the <em style="font: inherit;"> September 29, 2025 </em>Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#8220;full-ratchet&#8221; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635.</em> Pursuant to the <em style="font: inherit;"> September 29, 2025 </em>Note Agreement, the Company filed a registration statement with the SEC registering the <em style="font: inherit;"> September 29, 2025 </em>Warrant Shares for resale, which registration statement was declared effective <em style="font: inherit;"> December 12, 2025</em><i>.</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company received total cash proceeds from the&#160;<em style="font: inherit;"> September 11, 2025 </em>Note Purchase Agreements and the <em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement&#160;of approximately $1.2 million in <em style="font: inherit;">2025.</em> Furthermore, the proceeds were allocated to the notes and their 1,512,934 equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $0.4 million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method. This resulted in an immaterial amount of amortization expense in <em style="font: inherit;">2025.</em> The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;in <em style="font: inherit;">2025:</em> common stock market price of $0.72&#160;to <span style="-sec-ix-hidden:c143829628">$0.73,</span> risk-free interest rate of 3.6% - <span style="-sec-ix-hidden:c143829630">3.7%,</span> expected volatility of 88.67% - 89.81%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> February 3, 2026 </em>Note Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> February 3, 2026</em><i>, </i>the Company entered into a Note Purchase Agreement (the&#160;<em style="font: inherit;"> &#8220;February </em>Note Agreement&#8221;) with the Smith Living Trust. Pursuant to the <em style="font: inherit;"> February </em>Note Agreement, Smith agreed to loan funds to the Company in return for <em style="font: inherit;">one</em> or more secured promissory notes (in each case, a <em style="font: inherit;"> &#8220;February </em>Note&#8221;) and accompanying unregistered common stock purchase warrants (in each case, a <em style="font: inherit;"> &#8220;February </em>Warrant&#8221;). The <em style="font: inherit;"> February </em>Note Agreement provides that each <em style="font: inherit;"> February </em>Note will be secured by the Company&#8217;s accounts receivable and certain other assets, will bear interest at a rate of 15.0% per annum, and will be due on or before <em style="font: inherit;"> March 31, 2026</em><i> (</i>the &#8220;Maturity Date&#8221;), unless otherwise mutually agreed by the parties. Pursuant to the <em style="font: inherit;"> February </em>Note Agreement, each <em style="font: inherit;"> February </em>Note will be accompanied by the issuance of a <em style="font: inherit;"> February </em>Warrant to purchase shares of the Company&#8217;s Common Stock, which will be exercisable at any time beginning <em style="font: inherit;">six</em> months following its original issuance, will expire <span style="-sec-ix-hidden:c143829640">five</span> years from the initial exercise date and will have an exercise price equal to the greater of (a) $0.68 and (b) the greater of the market price of the Company&#8217;s Common Stock on the date of the <em style="font: inherit;"> February </em>Note Agreement or on the date of issuance. &#160;On <em style="font: inherit;"> February 3, 2026</em><i>, </i>the Company and Smith completed a closing of a loan transaction under the <em style="font: inherit;"> February </em>Note Agreement, and the Company issued a <em style="font: inherit;"> February </em>Note and a <em style="font: inherit;"> February </em>Warrant to Smith. The <em style="font: inherit;"> February </em>Warrant has an exercise price of $0.68 and will be exercisable during the period beginning <em style="font: inherit;"> August 3, 2026 </em>and ending <em style="font: inherit;"> August 3, 2031.</em><i> </i>The transaction was approved by the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The gross proceeds to the Company from the closing totals approximately $1,000,000 (comprised of approximately $814,979 as a loan and approximately $185,021 for the purchase of the accompanying Warrant). Furthermore, the proceeds were allocated to the notes and their 1,512,934 equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $0.4 million&#160;which&#160;is being amortized over the term of the agreement using the effective interest method. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;at inception: common stock market price of $0.54, risk-free interest rate of 3.8%, expected volatility of 89%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><em style="font: inherit;"> March 4, 2026 </em>Securities Purchase Agreement</i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> March 4, 2026</em><i>, </i>the Company entered into a Securities Purchase Agreement for the sale of Secured Convertible Notes (the <i>&#8220;</i><em style="font: inherit;">2026</em> Convertible Notes&#8221;) with an aggregate original principal amount of $4.9 million and an initial conversion price of $0.68 per share, subject to adjustment, and warrants to acquire up to an aggregate amount of approximately 9.4 million additional shares of the Company's common stock, which will be exercisable at any time beginning <em style="font: inherit;">six</em> months following its original issuance, will expire <span style="-sec-ix-hidden:c143829658">five</span> years from the initial exercise date and will have an exercise price equal to $0.68. The Smith Living Trust and Timothy C. Huffmyer were among the buyers in the offering, in addition to certain other noteholders from the <em style="font: inherit;"> September 29, 2025 </em>Note Purchase Agreement. The Company agreed to use the proceeds of the offering to repay in full the principal and interest outstanding under those certain Notes due on <em style="font: inherit;"> March 31, 2026</em><i> </i>in the aggregate amount of up to $2.2 million plus any additional interest amounts that <em style="font: inherit;"> may </em>have<i> </i>accrued in connection with the extension of the maturity date under the existing notes and for general corporate purposes. The <em style="font: inherit;">2026</em> Convertible Notes mature on <em style="font: inherit;"> March 31, 2029</em><i>; </i>however, this date <em style="font: inherit;"> may</em><i> </i>be extended at the option of the holder.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The <em style="font: inherit;">2026</em> Convertible Notes accrue interest at the rate of 8.0% per annum. Upon the occurrence and during the continuance of an Event of Default (as defined in the <em style="font: inherit;">2026</em> Convertible Notes), the <em style="font: inherit;">2026</em> Convertible Notes will accrue interest at the rate of 12.0% per annum. The Convertible Notes are payable in equal monthly installments of approximately $7,000 per each <em style="font: inherit;">$1,000,000</em> of principal outstanding, and are effectively interest only, beginning on <em style="font: inherit;"> May 1, 2026 </em>and ending on the Maturity Date, at which time any unconverted or unpaid principal amounts would be due. Installment amounts shall be applied <em style="font: inherit;">first</em> to accrued interest under the Convertible Notes, with any amounts in excess of accrued interest being applied to outstanding principal. The Company will <em style="font: inherit;">not</em> be required to pay any installment amount to the extent such amount is less than <em style="font: inherit;">one thousand</em> dollars ($1,000). In such event, the Company <em style="font: inherit;"> may </em>defer payment to the holder until the next applicable installment date, provided that (i) at such time the accrued installment amount due on such date is at least <em style="font: inherit;">one thousand</em> dollars ($1,000) and (ii) principal remains outstanding for the purposes of accruing interest. The Company will be permitted to prepay the outstanding principal and accrued or unpaid interest upon <em style="font: inherit;">not</em> less than <em style="font: inherit;">thirty</em> (<em style="font: inherit;">30</em>) days prior written notice to the holder. At any time after the <em style="font: inherit;">sixth</em> month anniversary of the issuance of the <em style="font: inherit;">2026</em> Convertible Notes, each <em style="font: inherit;">2026</em> Convertible Note will be convertible, at the option of the holder, into shares of the Company's common stock at an initial conversion price equal to $0.68, which is subject to standard adjustments.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The offering was approved by the Company&#8217;s Board of Directors and the Company&#8217;s Audit Committee and closed on <em style="font: inherit;"> March 6, 2026, </em>and <em style="font: inherit;"> March 10, 2026. </em>The aggregate gross proceeds from the offering were $4.9 million, of which $1.9 million was utilized to repay in full the principal and interest outstanding under certain notes due on <em style="font: inherit;"> March 31, 2026, </em>which then cancelled the notes. The remaining $0.2 million of certain notes due on <em style="font: inherit;"> March 31, 2026 </em>were subsequently repaid in cash. &#160;In connection with the transactions with Smith and Huffmyer, as well as other warrant holders who followed the same terms in this related-party led transaction, the Company did <span style="-sec-ix-hidden:c143829685">not</span> recognize any gain or loss in connection with the extinguishment of such amounts, as the transactions were viewed as contributions to equity totaling $0.5 million.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The relative fair value allocated to the 9,402,551 equity-classified warrants resulted in a debt discount of approximately $2.5 million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method at a rate of 36.8%. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black-Scholes option pricing model&#160;at inception: common stock market price of $0.48 to $0.54, risk-free interest rate of 3.7%, expected volatility of 90%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of <em style="font: inherit;"> March 31, 2026, </em>the remaining unamortized debt discount was <em style="font: inherit;">$3.0</em> million. In the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026, </em>total interest expense for these notes was $0.5 million, inclusive of approximately $0.4 million of amortization of debt discount with the remainder related to contractual interest. &#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Deemed Dividends</b></i> </p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In connection with the issuance of the <em style="font: inherit;"> September 11, 2025</em><i> </i>Warrants&#160;with an exercise price of $0.73, pursuant to the full-ratchet anti-dilution provisions of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants, the exercise price of each of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants&#160;was adjusted from $1.20 to $0.73 and the aggregate number of warrant shares underlying the <em style="font: inherit;"> July 2025</em><i> </i>Warrants increased from 1,612,903 to 2,651,348.&#160; As a result, the Company recorded a deemed dividend of $0.6 million and a reduction in income available to common shareholders in the Basic EPS calculation.&#160;In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $0.73, risk-free interest rate of 3.6%, expected volatility of 90.7%, and expected term of 4.85 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Further, in connection with the issuance of the <em style="font: inherit;"> November 5, 2025</em><i> </i>Common Stock at $0.6708 and Warrants&#160;with an exercise price of $0.6708, the exercise price of each of the <em style="font: inherit;"> July 2025</em><i> </i>Warrants&#160;was further adjusted from $0.73 to $0.6708 and the aggregate number of warrant shares underlying the <em style="font: inherit;"> July 2025</em><i> </i>Warrants increased from 2,651,348 to 2,885,339.&#160;As a result, the Company recorded a deemed dividend of $0.1 million and a reduction in income available to common shareholders in the Basic EPS calculation. In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $0.66, risk-free interest rate of 3.8%, expected volatility of 94%, and expected term of 4.70 years.&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The warrants issued pursuant to the <em style="font: inherit;"> September 11, 2025</em><i> </i>Note Purchase Agreements and the <em style="font: inherit;"> September 29, 2025</em><i> </i>Note Purchase Agreement are also subject to the same provisions, however, <em style="font: inherit;">no</em> adjustment to the exercise price (or proportional adjustment to the number of shares) was made nor will be made unless and until the Company has received approval from the Company&#8217;s stockholders in accordance with Nasdaq Listing Rule <em style="font: inherit;">5635</em><i>.</i>&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Warrant Liabilities&#160;</b></i> </p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">On <em style="font: inherit;"> August 11, 2022, </em>the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a senior secured convertible&#160;notes (the "Notes") and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8&#160;million. The Notes sold by the Company in the Notes and Warrants Offering were subsequently retired upon maturity at <em style="font: inherit;"> December 31, 2023. </em>The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the <em style="font: inherit;"> April 2024 </em>Reverse Stock Split to $26.80 and 279,851 shares, respectively, and on <em style="font: inherit;"> May 2, 2024, </em>the exercise price for each of the Notes Warrants was further adjusted to $2.06 in accordance with their terms.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on <em style="font: inherit;"> August 12, 2022 </em>in conjunction with a registered direct offering for the sale of shares of the Company's Common Stock and the Additional Warrants. The Additional Warrants do <em style="font: inherit;">not</em> reprice further beyond the immediate proportionate adjustments to the per share exercise price and number of shares issuable of $21.20 and 141,509 shares, respectively, that occurred upon and as a result of the <em style="font: inherit;"> April 2024 </em>Reverse Stock Split.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">All changes in the fair value of the Notes Warrants and Additional Warrants liabilities are recognized in the Company's consolidated statements of operations until they are either exercised or expire. Since their issuance, <em style="font: inherit;">none</em> of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are <em style="font: inherit;">not</em> traded in an active securities market and, as such, the estimated fair value is determined by using a Black-Scholes option pricing model which considers the likelihood of repricing adjustments and 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 valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has <em style="font: inherit;">no</em> reason to believe future volatility over the expected remaining life of the Notes Warrants and Additional Warrants is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants. Below are the specific assumptions utilized (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Notes Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.72</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.54</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.36</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.61</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">98.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">119.9</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Additional Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.72</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.54</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.87</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">2.12</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">116.1</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">116.0</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_DebtAndWarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about debt and warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_DebtAndWarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">6.</em> Fair Value of Financial Instruments</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company measures and discloses fair value measurements as required by FASB Accounting Standards Codification ("ASC") Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures</i>. Fair 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 <em style="font: inherit;">three</em>-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">1</em> &#8211;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">2</em> &#8211;&#160;Include other inputs that are directly or indirectly observable in the marketplace.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;">
    <tbody>
     <tr style="vertical-align:top;">
      <td style="padding:0;width:36pt;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      <td style="padding:0;width:36pt;"><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;">&#8226;</p></td>
      <td style="padding:0;width:auto;"><p style="font-family:&quot;Times New Roman&quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Level <em style="font: inherit;">3</em> &#8211;&#160;Unobservable inputs which are supported by little or <em style="font: inherit;">no</em> market activity.</p></td>
     </tr>

    </tbody>
   </table>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;(unaudited except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Level 3</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Notes Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">37</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">41</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Additional Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">4</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">4</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">41</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">45</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following tables present the changes in the fair value (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">41</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">45</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(4</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(4</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">37</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">41</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2024</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">197</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">27</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">224</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(107</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(16</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(123</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">90</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">11</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">101</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Asset and Goodwill [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">7.</em> Goodwill and Intangible Assets</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In accordance with FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">350,</em> <i>Intangibles-Goodwill and Other</i>, Smith Micro reviews the recoverability of the carrying value of the Company's single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. The annual impairment testing date is <em style="font: inherit;"> December 31 </em>of each year. Recoverability of goodwill is determined by comparing the estimated fair value of the reporting unit to the carrying value of the underlying net assets in the reporting unit. If the estimated fair value of a reporting unit is determined to be less than the carrying value, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the fair value.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">In connection with the preparation of its quarterly financial statements for the <em style="font: inherit;">second</em>&#160;quarter of <em style="font: inherit;">2025,</em> the Company assessed changes in circumstances to determine whether it was more likely than <em style="font: inherit;">not</em> that the fair value of its single reporting unit was below its carrying amount. While there was <em style="font: inherit;">no</em> single determinative event or factor, considerations including recent financial performance compared to expected forecasts, trends in stock valuation, pricing of the most recent equity raise, and the receipt of the Nasdaq minimum bid price requirement notice on <em style="font: inherit;"> June 23, 2025&#160;</em>led the Company to conclude that when considering the events and factors in totality it was necessary to perform an interim quantitative valuation assessment.&#160;&#160;The fair value of the reporting unit was determined based on a combination of the income approach using estimated discounted cash flows&#160;and a market-based valuation methodology utilizing market multiples. The assessment utilized Level <em style="font: inherit;">3</em> inputs including estimates of revenue growth, EBITDA contribution and discount rates. Based on the results of the assessment, a full goodwill impairment charge of&#160;$11.1&#160;million&#160;was recorded in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2025.</em>&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The components of the Company&#8217;s intangible assets were as follows for the periods presented (unaudited, except for&#160;<em style="font: inherit;"> December 31, 2025</em>, in thousands, except for useful life data):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">11,076</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(8,262</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2,814</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">8</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">24,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(11,662</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">12,911</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">7,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(6,921</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">79</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">5,419</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(3,994</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1,425</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">600</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(514</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">86</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">48,668</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(31,353</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">17,315</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2025</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">11,076</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(7,945</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3,131</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">9</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">24,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(11,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">13,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">7,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(6,895</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">105</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">4</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">5,419</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(3,843</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1,576</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">600</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(493</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">107</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">48,668</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(30,176</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">18,492</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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 <span style="-sec-ix-hidden:c143829838">six</span> years as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and <span style="-sec-ix-hidden:c143829839">seven</span> years as of&#160;<em style="font: inherit;"> December 31, 2025</em>. During the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, intangible asset amortization expense was&#160;$1.2&#160;million and&#160;$1.3&#160;million, respectively.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, estimated amortization expense for the remainder of&#160;<em style="font: inherit;">2026</em>&#160;and thereafter was as follows (unaudited, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Year Ending December 31,</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Expense</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">$3,532</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">3,834</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">2,790</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">2,095</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2030 and thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">5,064</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">17,315</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">8.</em> Earnings Per Share</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company calculates earnings per share (&#8220;EPS&#8221;) as required by FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">260,</em> <i>Earnings Per Share</i>. Basic EPS is calculated by dividing the net income attributable&#160;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 attributable&#160;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 (other than the Pre-Funded 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Numerator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,178</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Denominator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25,695</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">18,216</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Potential common shares &#8211; options / warrants (treasury stock method)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25,695</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">18,216</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Shares excluded (anti-dilutive)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">21,739</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,406</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss per share &#8211; basic and diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.15</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.28</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.15</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.28</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following weighted average shares were excluded from the computation of diluted net loss per share attributable to common stockholders as the impact of including those shares would be anti-dilutive (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Convertible notes as if converted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">1,697</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">&#8212;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding stock options</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">24</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding warrants</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">20,009</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,382</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total anti-dilutive shares</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">21,739</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,406</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481468/505-20-05-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Payment Arrangement [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">9.</em> Stock-Based Compensation</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Plans</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> June 18, 2024, </em>the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (as currently amended, the "OEIP") which amended and restated (and renamed) the Company's <em style="font: inherit;">2015</em> Omnibus Equity Incentive Plan (as previously amended, the <em style="font: inherit;">"2015</em> Plan") and increased the number of shares reserved thereunder by&#160;3.0&#160;million shares. As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there were approximately&#160;1.6&#160;million shares available for future grants under the Company&#8217;s OEIP. References to the OEIP herein include the <em style="font: inherit;">2015</em> Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> exceed&#160;7.2&#160;million shares.&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, the Company granted&#160;&#160;202,714&#160;shares of restricted stock and&#160;12,500&#160;stock options under the OEIP.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The 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 board 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 <em style="font: inherit;">not</em> to be less than the fair market value per share of the Company&#8217;s common stock on the date of grant. The Board of Directors has the discretion to determine the vesting schedule. Stock options <i><em style="font: inherit;"> may </em></i>be exercisable immediately or in installments but generally vest over a <span style="-sec-ix-hidden:c143829997">four</span>-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 <i><em style="font: inherit;"> may </em></i>be exercised within a period of <em style="font: inherit;">90</em> days following termination. In general, stock options expire <span style="-sec-ix-hidden:c143829999">ten</span> 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 <span style="-sec-ix-hidden:c143830000">two</span> to <span style="-sec-ix-hidden:c143830001">forty-eight</span> months.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Compensation Expense</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognizes 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 <em style="font: inherit;">No.</em> <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP are recorded in the consolidated financial statements as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Sales and marketing</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">232</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">235</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Research and development</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">80</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">215</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">General and administrative</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">274</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">638</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total non-cash stock compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">586</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,088</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>, there was approximately&#160;$1.0&#160;million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Stock Options</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">For the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>, there were&#160;12,500&#160;stock option awards granted. A summary of the Company&#8217;s stock options outstanding under the OEIP as of&#160;<em style="font: inherit;"> March 31, 2026</em>&#160;and related activity during&#160;<em style="font: inherit;">2026</em>&#160;is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Wtd. Avg.</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Remaining</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Aggregate</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted Avg.</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise Price</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Yrs)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:40%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">30</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">5.96</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.0</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">13</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">0.69</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Expired</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">(1</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">23.10</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">42</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3.89</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Vested and expected to vest at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">42</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3.89</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Exercisable as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">29</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">5.26</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.0</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Restricted Stock Awards</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">A summary of the Company&#8217;s restricted stock awards outstanding under the OEIP for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1,492</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.47</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">203</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">0.69</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(844</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.13</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Canceled and forfeited</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(113</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.10</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">738</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.70</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Revenues<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">10.</em> Revenues</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Revenue Recognition</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In accordance with FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, the Company recognizes the sale of goods and services based on the <em style="font: inherit;">five</em>-step analysis of transactions as provided in Topic <em style="font: inherit;">606,</em> 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.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company transfers software licenses to its customers on a royalty free, non-exclusive, non-transferrable, limited use basis during the term of the agreement. In some instances, the Company performs integration services to ensure the software operates within its customer&#8217;s operating platforms as well as the operating platforms of the mobile devices used by their end customers, before transferring the license. Revenue related to these services is recognized at a point in time upon acceptance of the licensed software by the customer. The Company also earns usage-based revenue on its platforms. Usage based revenue is generated based on licenses used by its customers' active subscribers&#8217; access and usage of its software licenses and cloud-based services on its platforms, the provision of hosting services, and revenue share based on media placements on its platform. The Company recognizes usage-based revenue when it has completed its performance obligation and has the right to invoice the customer. This revenue is generally recognized monthly. Finally, the Company ratably recognizes revenue over the contract period when customers pay in advance of its service delivery.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company also provides consulting services in connection with its development of customer-specified functionality that are generally <em style="font: inherit;">not</em> on its software development roadmap. The Company recognizes revenue from its consulting services upon delivery and acceptance by the customer of its software enhancements and upgrades. For certain customers the Company provides maintenance and technology support services for which the customer either pays upfront or as the Company provides the services. When the customer pays upfront, the Company records the payments as contract liabilities and recognizes revenue ratably over the contract period as this is the Company's stand ready performance obligation that is satisfied ratably over the maintenance and technology services period.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company also provided consulting services to configure new devices or ad hoc targeted promotional content for its customers utilizing the ViewSpot platform upon request from these customers. These requests were driven by these customers&#8217; marketing initiatives and tend to be short term &#8220;bursts&#8221; of activity. The Company recognized these revenues upon delivery of the configured promotional content to the cloud platform or upon certification of the new device. The Company divested its ViewSpot product line on <em style="font: inherit;"> June 3, 2025.</em></p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Disaggregation of Revenues</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Revenues on a disaggregated basis are as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:28%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">License and service fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">822</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">795</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Hosted environment usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">800</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">734</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Cloud based usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,599</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,086</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Consulting services and other (Point in time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">11.</em> Segment, Customer Concentration and Geographical Information</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Segment Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic <i><em style="font: inherit;">No.</em></i> <i><em style="font: inherit;">280,</em></i> <i>Segment Reporting (</i>&#8220;<i>Topic <em style="font: inherit;">280</em></i>&#8221;<i>)</i>. The Company has <span style="-sec-ix-hidden:c143830107">one</span> 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), CommSuite, and ViewSpot families of products (prior to the divestiture of ViewSpot in <em style="font: inherit;">2025</em>).</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company's chief operating decision maker (&#8220;CODM&#8221;) as such term is defined in Topic <i><em style="font: inherit;">280,</em></i> is its Chief Executive Officer. As infrastructure and resources are shared across the Company&#8217;s operations, the CODM manages the Company's operations based on consolidated financial information for purposes of evaluating financial performance, investment, cash flow metrics and allocating resources.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note <em style="font: inherit;">1</em><i>.</i> Although the CODM uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of the Company's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).</p>
   <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>For the Three Months Ended March 31,</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:70%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less:</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted cost of revenues&#185;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">911</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,257</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted selling and marketing&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,162</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,408</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted research and development&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,768</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,642</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted general and administrative&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,794</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,086</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Adjusted operating loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,414</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(2,772</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Other segment expenses&#179;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(127</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Stock-based compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(586</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,088</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Depreciation</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(69</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(74</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Amortization</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,177</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,276</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total other (expenses) income, net</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(524</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Loss before provision for income taxes</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,177</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Provision for income tax expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,178</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
</tbody></table>

   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">1</em></sup>&#160;Adjusted amounts exclude depreciation expense.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">2</em></sup>&#160;Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote <em style="font: inherit;">3</em> to this table.</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"> <sup style="line-height:120%;vertical-align:top;"><em style="font: inherit;">3</em></sup>&#160;Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Family Safety</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,421</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,788</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">CommSuite</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">800</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">734</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">ViewSpot</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">99</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total Wireless revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>


   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Customer Concentration Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company has certain customers whose revenues individually represented greater than <em style="font: inherit;">10%</em> of the Company&#8217;s total revenues, or whose accounts receivable balances individually represented greater than <em style="font: inherit;">10%</em> of the Company&#8217;s total accounts receivable,&#160;for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;">During the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;three&#160;customers made up&#160;59%,&#160;21%&#160;and&#160;19%&#160;of revenues. For the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2025</em>,&#160;three&#160;customers made up&#160;62%,&#160;20%&#160;and&#160;16%&#160;of revenues.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">As of&#160;<em style="font: inherit;"> March 31, 2026</em>,&#160;two&#160;customers accounted for&#160;55%&#160;and&#160;28%&#160;of accounts receivable. As of&#160;<em style="font: inherit;"> March 31, 2025</em>,&#160;two&#160;customers accounted for&#160;47%&#160;and&#160;33%&#160;of accounts receivable.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Geographical Information</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, the Company operated in <em style="font: inherit;">two</em> geographic locations: the Americas and Europe, Middle East and Africa ("EMEA"). Revenues attributed to the geographic location of the customers&#8217; bill-to address were as follows (unaudited, in thousands):</p>
   <p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Americas</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,196</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,615</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">EMEA</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company does <em style="font: inherit;">not</em> separately allocate specific assets to these geographic locations.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">12.</em> Commitments and Contingencies</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Litigation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company <em style="font: inherit;"> may </em>become involved in various legal proceedings arising from its business activities. While management does <em style="font: inherit;">not</em> believe the ultimate disposition of these matters will have a material adverse impact on the Company&#8217;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&#8217;s future consolidated results of operations, cash flows, or financial position in a particular period.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Other Contingent Contractual Obligations</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it <em style="font: inherit;"> may </em>be required to make payments in connection with certain transactions. These include: indemnities to the Company&#8217;s customers pursuant to contracts for the Company&#8217;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 <em style="font: inherit;"> may </em>make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company <em style="font: inherit;"> may </em>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 <em style="font: inherit;"> may </em>be indefinite. The majority of these indemnities, commitments, and guarantees <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has <em style="font: inherit;">not</em> recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">13.</em> Leases</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company leases office space and equipment. The Company 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Leases with an initial term of greater than <em style="font: inherit;">twelve</em> months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company&#8217;s lease contracts generally do <em style="font: inherit;">not</em> 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.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Operating lease costs were&#160;$0.4&#160;million&#160;for each of the <em style="font: inherit;">three</em> months ended&#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>. &#160;Cash payments for lease liabilities were&#160;$0.4&#160;million and&#160;$0.3&#160;million for the <em style="font: inherit;">three</em> months ended &#160;<em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, respectively.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">There were noncash right-of-use asset transactions for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026. &#160;</em>The Company executed a lease renewal which was accounted for as a modification and recognized a noncash increase for the right-of-use asset obtained in exchange for a new operating lease liability of approximately $1.0 million during the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em><i>.&#160;</i> </p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>As of March 31, 2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:85%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">696</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">614</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">304</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">247</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2030 and thereafter</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">337</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Total lease payments</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,198</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less imputed interest</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">322</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Present value of lease liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,876</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Additional information relating to the Company&#8217;s operating leases follows (unaudited):</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:21%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">As of March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term (years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;">3.6</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average discount rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;">9.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>

   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">14.</em> Income Taxes</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company accounts for income taxes as required FASB ASC Topic <i><em style="font: inherit;">No.</em></i> <i><em style="font: inherit;">740,</em> Income Taxes.</i> This Topic clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Topic also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. The Topic requires an entity to recognize the financial statement impact of a tax position when it is more likely than <em style="font: inherit;">not</em> that the position will be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than <em style="font: inherit;">fifty</em> percent likely of being realized upon ultimate settlement. In addition, the Topic permits an entity to recognize interest and penalties related to tax uncertainties either as income tax expense or operating expenses. The Company has chosen to recognize interest and penalties related to tax uncertainties as income tax expense.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;s assessment is that the Company has been in a <em style="font: inherit;">three</em>-year historical cumulative loss as of the end of fiscal <em style="font: inherit;">2025</em><i>.</i> In addition, the Company was also in a loss for the year ending <em style="font: inherit;"> December 31, 2023</em><i> </i>as well as for the year ending <em style="font: inherit;"> December 31, 2024.</em><i> </i>These facts, combined with uncertain near-term market and economic conditions, reduced the Company&#8217;s ability to rely on projections of future taxable income in assessing the realizability of its deferred tax assets.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">After a review of the <em style="font: inherit;">four</em> sources of taxable income as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and after consideration of the Company&#8217;s cumulative loss position as of&#160;<em style="font: inherit;"> December 31, 2025</em>, the Company will continue to reserve its U.S.-based deferred tax amounts, which total&#160;$70.2&#160;million as of&#160;<em style="font: inherit;"> March 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. Currently there are <em style="font: inherit;">no</em> audits in process or pending from Federal or state tax authorities. The outcome of tax audits cannot be predicted with certainty. If any issues addressed in the Company&#8217;s tax audits are resolved in a manner <em style="font: inherit;">not</em> consistent with management&#8217;s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. As of <em style="font: inherit;"> March 31, 2026, </em>a current estimate of the range of changes that <em style="font: inherit;"> may</em><i> </i>occur within <em style="font: inherit;">2026</em> cannot be made due to the uncertainty regarding the timing of these events.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">On <em style="font: inherit;"> July 4, 2025</em><i> </i>the One Big Beautiful Bill Act (OBBBA) was signed into law which introduces significant changes to the U.S. corporate tax system. The main impacts of OBBBA for the Company are the ability to deduct domestic Section <em style="font: inherit;">174</em> Research and Development costs for tax years <em style="font: inherit;">2025</em> forward, <em style="font: inherit;">100%</em> bonus depreciation, and changes to <em style="font: inherit;">163</em>(j) interest limitations to remove depreciation and amortization expense from adjusted taxable income. &#160;These changes do <em style="font: inherit;">not</em> have a material impact on the Company&#8217;s taxable position. &#160;The Company is electing under OBBBA to continue to amortize Section <em style="font: inherit;">174</em> costs capitalized in <em style="font: inherit;">2022</em>-<em style="font: inherit;">2024</em> through the remaining lives of the assets instead of taking a <em style="font: inherit;">one</em>-time deduction for all unamortized amounts.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b><em style="font: inherit;">15.</em> Subsequent Events</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The Company evaluates and discloses subsequent events as required by FASB ASC Topic <em style="font: inherit;">No.</em> <em style="font: inherit;">855,</em> <i>Subsequent Events</i>. 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.&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement [Text Block]</a></td>
<td class="text">
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><b>Item <em style="font: inherit;">5.</em> Other Information</b> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i>Trading Arrangements</i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">During the fiscal quarter ended on&#160;<em style="font: inherit;"> March 31, 2026</em>, <em style="font: inherit;">none</em> of the Company&#8217;s directors or &#8220;officers&#8221;, as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) of the Exchange Act, adopted, modified or terminated any &#8220;Rule <span style="-sec-ix-hidden:c143830255">10b5</span>-<span style="-sec-ix-hidden:c143830256">1</span> trading arrangement&#8221; or a &#8220;non-Rule <span style="-sec-ix-hidden:c143830257">10b5</span>-<span style="-sec-ix-hidden:c143830258">1</span> trading arrangement&#8221; as each term is defined in Item <em style="font: inherit;">408</em> of Regulation S-K. &#160;</p>
  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"><i><b>Basis of Presentation</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">The accompanying interim consolidated balance sheet as of&#160;<em style="font: inherit;"> March 31, 2026</em>, and the related consolidated statements of operations and stockholders&#8217; equity for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, and the consolidated statements of cash flows for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026 </em>and <em style="font: inherit;">2025</em>, are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) 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 (&#8220;U.S. GAAP&#8221;) have been omitted.</p>
   <p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">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&#8217;s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended&#160;<em style="font: inherit;"> December 31, 2025</em>&#160;filed with the SEC on&#160;<em style="font: inherit;"> March 5, 2026</em>&#160;(the "<em style="font: inherit;">2025</em>&#160;Form <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Intercompany balances and transactions have been eliminated in consolidation.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">Operating results for the&#160;<em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2026</em>&#160;are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for any other interim period or for the fiscal year ending&#160;<em style="font: inherit;"> December 31, 2026</em>.</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i><b>Recently Issued Accounting Pronouncements</b></i> </p>
   <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> <i>Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>)</i>, which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2026 </em>and interim periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">&#160;</p>
   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;">In <em style="font: inherit;"> September 2025, </em>the FASB issued ASU <em style="font: inherit;">2025</em>-<em style="font: inherit;">06,</em>&#160;<i>Intangibles</i>&#8212;<i>Goodwill and Other</i>&#8212;<i>Internal-Use Software (Subtopic <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>): Targeted Improvements to the Accounting for Internal-Use Software</i>. The amendments in this update make targeted improvements to increase the operability of the recognition guidance considering different software development methods.&#160;The amendments in this update will be effective for annual and interim reporting periods beginning after <em style="font: inherit;"> December 15, 2027, </em>with early adoption permitted. The Company is evaluating the impact of this ASU on the consolidated financial statements and related disclosures.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Debt and Warrants Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Notes Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.72</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.54</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.36</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.61</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">98.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">119.9</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Additional Warrants</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Common stock market price</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.72</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">0.54</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.7</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">3.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected dividend yield</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">&#8212;</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected term (in years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">1.87</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">2.12</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">116.1</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">116.0</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Level 3</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">March 31, 2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"><b><em style="font: inherit;">December 31, 2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Notes Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">37</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">41</td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Additional Warrants</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">4</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">4</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">41</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;">45</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock', window );">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">41</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">45</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(4</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(4</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2026</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">37</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">41</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Notes</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Additional</em></b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Warrants</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at December 31, 2024</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">197</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">27</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">224</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;">Change in fair value</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(107</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(16</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(123</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Measurement at March 31, 2025</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">90</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">11</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">101</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

     </tbody>
    </table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Asset, Finite-Lived [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2026</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">11,076</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(8,262</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2,814</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">8</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">24,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(11,662</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">12,911</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">7,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(6,921</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">79</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">5,419</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(3,994</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1,425</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">600</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(514</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">86</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">48,668</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(31,353</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">17,315</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2025</em></em></em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Remaining</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful Life</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Carrying</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">(in Years)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Net Book Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Purchased technology</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">11,076</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(7,945</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">3,131</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer relationships</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">9</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">24,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(11,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">13,573</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer contracts</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"><em style="font: inherit;">0</em></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">7,000</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(6,895</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">105</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Software license</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">4</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">5,419</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(3,843</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">1,576</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Patents</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">2</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">600</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(493</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">107</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">48,668</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">(30,176</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;">18,492</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amortization</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b>Year Ending December 31,</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Expense</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">$3,532</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2027</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">3,834</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2028</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">2,790</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2029</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">2,095</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2030 and thereafter</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">5,064</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;">Total</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;">17,315</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible asset. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated amortization expense for finite-lived intangible asset and capitalized cost for software to be sold, leased, or marketed, expected to be recognized for each of five succeeding fiscal years. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;">
     <tbody>
      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Numerator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0px;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,178</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"><b>Denominator:</b></p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25,695</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">18,216</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Potential common shares &#8211; options / warrants (treasury stock method)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;">&#8212;</p></td>
       <td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Weighted average shares outstanding &#8211; diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25,695</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">18,216</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Shares excluded (anti-dilutive)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">21,739</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,406</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss per share &#8211; basic and diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
      </tr>

      <tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Basic</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.15</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.28</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

      <tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;">
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Diluted</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.15</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
       <td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(0.28</p></td>
       <td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td>
      </tr>

     </tbody>
    </table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Convertible notes as if converted</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">1,697</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">&#8212;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding stock options</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">24</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding warrants</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">20,009</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,382</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total anti-dilutive shares</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">21,739</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8,406</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Sales and marketing</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">232</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">235</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Research and development</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">80</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">215</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">General and administrative</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">274</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">638</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total non-cash stock compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">586</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,088</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Wtd. Avg.</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Remaining</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>Aggregate</b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">&#8203;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted Avg.</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Contractual</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intrinsic</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Exercise Price</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Life (Yrs)</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:40%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">30</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">5.96</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.0</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">13</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">0.69</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Expired</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">(1</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">23.10</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Outstanding as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">42</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3.89</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Vested and expected to vest at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">42</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3.89</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Exercisable as of March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">29</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">5.26</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">8.0</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"><em style="font: inherit;">&#8212;</em></p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Weighted</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Average</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"><em style="font: inherit;">&#160;</em></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Grant Date</em></b></p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Shares</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">Fair Value</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at December 31, 2025</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1,492</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.47</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Granted</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">203</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">0.69</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vested</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(844</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.13</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Canceled and forfeited</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">(113</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">)</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.10</td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Unvested at March 31, 2026</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">738</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;">1.70</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:28%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">License and service fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">822</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">795</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Hosted environment usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">800</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">734</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Cloud based usage fees (Over time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,599</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,086</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Consulting services and other (Point in time)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;">Total revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Reporting [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"><tbody><tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>For the Three Months Ended March 31,</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>2025</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;width:70%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Revenues</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less:</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted cost of revenues&#185;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">911</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,257</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted selling and marketing&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,162</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,408</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted research and development&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,768</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,642</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;">Adjusted general and administrative&#178;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,794</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,086</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Adjusted operating loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,414</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(2,772</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Other segment expenses&#179;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(127</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Stock-based compensation expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(586</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,088</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Depreciation</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(69</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(74</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Amortization</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,177</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(1,276</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Total other (expenses) income, net</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(524</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">33</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Loss before provision for income taxes</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,177</p></td><td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Provision for income tax expense</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Net loss</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(3,897</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td><td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">(5,178</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"><p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;">)</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Family Safety</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,421</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">3,788</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">CommSuite</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">800</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">734</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">ViewSpot</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">&#8212;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">99</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total Wireless revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">For the Three Months Ended March 31,</em></em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2025</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:70%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Americas</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,196</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,615</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">EMEA</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">25</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">6</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;">Total revenues</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,221</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;">$</td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">4,621</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue by product and service if it is not provided as part of reportable segment information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2026</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&quot;Times New Roman&quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"><b>As of March 31, 2026</b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:85%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2026</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">696</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2027</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">614</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2028</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">304</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">2029</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">247</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2030 and thereafter</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;">337</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Total lease payments</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">2,198</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;">Less imputed interest</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">322</p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);font-family:&quot;Times New Roman&quot;;font-size:10pt;vertical-align:bottom;"><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;">Present value of lease liabilities</p></td><td style="font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin:0pt;">&#8203;</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">$</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;">1,876</p></td><td style="border-bottom:3px double rgb(0, 0, 0);font-family:&quot;Times New Roman&quot;;font-size:10pt;padding:0;width:1%;"><p style="font-family:&quot;Times New Roman&quot;;font-size:10pt;margin-left:0pt;margin:0pt;">&#8203;</p></td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"><tbody><tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:21%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"><b><em style="font: inherit;">As of March 31, 2026</em></b></p></td><td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average remaining lease term (years)</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;">3.6</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td></tr>
<tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Weighted average discount rate</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"><p style="font-family:Times New Roman;font-size:10pt;margin:0pt;">&#160;</p></td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;">9.5</td><td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;">%</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 1 - The Company (Details Textual) - ViewSpot [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 03, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal Group, Including Discontinued Operation, Consideration</a></td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from Sale of Productive Assets</a></td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=smsi_ViewspotMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=smsi_ViewspotMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Common Stock (Details Textual) - USD ($)<br></strong></div></th>
<th class="th"><div>Nov. 06, 2025</div></th>
<th class="th"><div>Nov. 05, 2025</div></th>
<th class="th"><div>Jul. 18, 2025</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,751,022<span></span>
</td>
<td class="nump">16,868,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingMember', window );">Registered Direct Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,714,373<span></span>
</td>
<td class="nump">1,612,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingAndPrivatePlacementMember', window );">Registered Direct Offering And Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceOrSaleOfEquityGross', window );">Proceeds from Issuance or Sale of Equity, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent', window );">Sale of Stock, Ownership Limitation on Sale of Shares, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingAndPrivatePlacementMember', window );">Registered Direct Offering And Private Placement [Member] | Placement Agent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance', window );">Stock Issuance Cash Fee, Percentage of Gross Proceeds From Stock Issuance</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_StockIssuanceReimbursingExpenseAmount', window );">Stock Issuance, Reimbursing Expense Amount</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceOrSaleOfEquityGross', window );">Proceeds from Issuance or Sale of Equity, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Unregistered Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,236,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Unregistered Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,236,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Unregistered Common Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,714,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ClassOfWarrantOrRightExercisableCommenceTerm', window );">Class of Warrant or Right, Exercisable Commence Term (Month)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ClassOfWarrantOrRightExercisableCommenceTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants exercisable commence date for warrants issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ClassOfWarrantOrRightExercisableCommenceTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ProceedsFromIssuanceOrSaleOfEquityGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross amount of cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ProceedsFromIssuanceOrSaleOfEquityGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage ownership limitation on sale of shares under sale of stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash fee as percentage of gross proceeds from stock issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_StockIssuanceReimbursingExpenseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reimbursing expense for stock issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_StockIssuanceReimbursingExpenseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingAndPrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=smsi_RegisteredDirectOfferingAndPrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=smsi_PlacementAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=smsi_PlacementAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=smsi_UnregisteredCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=smsi_UnregisteredCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredCommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredCommonWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Debt and Warrants Transactions (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 04, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 03, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 05, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 02, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 17, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 11, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2026 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 29, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jul. 31, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 02, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 03, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 12, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 11, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,751,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,868,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Notes Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,889,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount', window );">Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants and Rights Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=smsi_September2025WarrantsMember', window );">September 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,512,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_September112025WarrantsMember', window );">September 11, 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ClassOfWarrantOrRightIssuancePrice', window );">Class of Warrant or Right, Issuance Price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_September292025WarrantMember', window );">September 29, 2025 Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Share Price [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Share Price [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember', window );">Equity-classified Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares</a></td>
<td class="nump">9,402,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Share Price [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Share Price [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember', window );">Warrants Issued With Convertible Notes [Member] | Measurement Input, Effective Interest Method [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_July2025WarrantsMember', window );">July 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,885,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,651,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,651,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,651,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,612,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.06<span></span>
</td>
<td class="nump">$ 26.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of Warrant or Right, Outstanding (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=smsi_SmithMember', window );">Smith [Member] | September 11, 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from Issuance of Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=smsi_HuffmyerMember', window );">Huffmyer [Member] | September 11, 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from Issuance of Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Smith [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtInstrumentMaximumBorrowingCapacity', window );">Debt Instrument, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of Debt, Amount</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Smith [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Smith [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Smith [Member] | September 11, 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceDebtAndWarrants', window );">Proceeds from Issuance Notes and Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Huffmyer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtInstrumentMaximumBorrowingCapacity', window );">Debt Instrument, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember', window );">The September 11, 2025 Notes [Member] | Huffmyer [Member] | September 11, 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceDebtAndWarrants', window );">Proceeds from Issuance Notes and Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_September292025NoteMember', window );">September 29, 2025 Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtInstrumentMaximumBorrowingCapacity', window );">Debt Instrument, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_September11thAnd29th2025NotesMember', window );">September 11th and 29th 2025 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceDebtAndWarrants', window );">Proceeds from Issuance Notes and Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member] | Unregistered Common Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and Rights Outstanding, Term (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ProceedsFromIssuanceDebtAndWarrants', window );">Proceeds from Issuance Notes and Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from Issuance of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from Issuance of Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,512,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member] | Unregistered Common Stock Warrants [Member] | Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member] | Unregistered Common Stock Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member] | Unregistered Common Stock Warrants [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember', window );">Secured Promissory Notes [Member] | Smith [Member] | Unregistered Common Stock Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_ConvertibleNotesMember', window );">Convertible Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtInstrumentDefaultInterestRate', window );">Debt Instrument, Default Interest Rate</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_DebtInstrumentPeriodicPaymentPer1000000', window );">Debt Instrument, Periodic Payment Per $1,000,000</a></td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Notes Issued</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest Expense, Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of Debt Issuance Costs and Discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=smsi_ConvertibleNotesMember', window );">Convertible Notes [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ClassOfWarrantOrRightIssuancePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price per share or per unit of warrants or rights at issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ClassOfWarrantOrRightIssuancePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_DebtInstrumentDefaultInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The default interest rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_DebtInstrumentDefaultInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_DebtInstrumentMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_DebtInstrumentMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_DebtInstrumentPeriodicPaymentPer1000000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments per $1,000,000 including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_DebtInstrumentPeriodicPaymentPer1000000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ProceedsFromIssuanceDebtAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of debt and warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ProceedsFromIssuanceDebtAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477657/942-210-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478478/942-210-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in net income available to common shareholder for down round feature triggered for warrant classified as equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-12B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=smsi_September2025WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=smsi_September2025WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_September112025WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_September112025WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_September292025WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_September292025WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_EquityclassifiedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_WarrantsIssuedWithConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=smsi_MeasurementInputEffectiveInterestMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=smsi_MeasurementInputEffectiveInterestMethodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_July2025WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_July2025WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=smsi_SmithMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=smsi_SmithMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=smsi_HuffmyerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=smsi_HuffmyerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=smsi_TheSeptember112025NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=smsi_September292025NoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=smsi_September292025NoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=smsi_September11thAnd29th2025NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=smsi_September11thAnd29th2025NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=smsi_SecuredPromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredCommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_UnregisteredCommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=smsi_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=smsi_ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Nov. 05, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.66<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.038<span></span>
</td>
<td class="nump">0.036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">4.85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
<td class="nump">0.907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.72<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.037<span></span>
</td>
<td class="nump">0.035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">1.36<span></span>
</td>
<td class="nump">1.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.987<span></span>
</td>
<td class="nump">1.199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Share Price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.72<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0.037<span></span>
</td>
<td class="nump">0.035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Expected Term [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">1.87<span></span>
</td>
<td class="nump">2.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member] | Measurement Input, Price Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and Rights Outstanding, Measurement Input</a></td>
<td class="nump">1.161<span></span>
</td>
<td class="nump">1.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember', window );">Notes Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember', window );">Additional Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs', window );">Measurement</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_NotesWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=smsi_AdditionalWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Goodwill and Intangible Assets (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible Asset, Finite-Lived, Amortization Expense</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Intangible Asset, Finite-Lived, Remaining Amortization Period (Year)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period remaining for amortization of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 48,668<span></span>
</td>
<td class="nump">$ 48,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(31,353)<span></span>
</td>
<td class="num">(30,176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 17,315<span></span>
</td>
<td class="nump">$ 18,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-lived intangible assets, remaining life (Year)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 11,076<span></span>
</td>
<td class="nump">$ 11,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(8,262)<span></span>
</td>
<td class="num">(7,945)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 2,814<span></span>
</td>
<td class="nump">$ 3,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-lived intangible assets, remaining life (Year)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 24,573<span></span>
</td>
<td class="nump">$ 24,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(11,662)<span></span>
</td>
<td class="num">(11,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">12,911<span></span>
</td>
<td class="nump">13,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Customer Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(6,921)<span></span>
</td>
<td class="num">(6,895)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 79<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-lived intangible assets, remaining life (Year)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 5,419<span></span>
</td>
<td class="nump">$ 5,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(3,994)<span></span>
</td>
<td class="num">(3,843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 1,425<span></span>
</td>
<td class="nump">$ 1,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite-lived intangible assets, remaining life (Year)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, gross</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, amortization</a></td>
<td class="num">(514)<span></span>
</td>
<td class="num">(493)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, net</a></td>
<td class="nump">$ 86<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482558/350-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period remaining for amortization of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2026</a></td>
<td class="nump">$ 3,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2027</a></td>
<td class="nump">3,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2028</a></td>
<td class="nump">2,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2029</a></td>
<td class="nump">2,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree', window );">2030 and thereafter</a></td>
<td class="nump">5,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 17,315<span></span>
</td>
<td class="nump">$ 18,492<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for finite-lived intangible asset expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (3,897)<span></span>
</td>
<td class="num">$ (5,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">25,695<span></span>
</td>
<td class="nump">18,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Potential common shares &#8211; options / warrants (treasury stock method) (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8211; diluted (in shares)</a></td>
<td class="nump">25,695<span></span>
</td>
<td class="nump">18,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded (anti-dilutive) (in shares)</a></td>
<td class="nump">21,739<span></span>
</td>
<td class="nump">8,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.28)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">21,739<span></span>
</td>
<td class="nump">8,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">1,697<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">20,009<span></span>
</td>
<td class="nump">8,382<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 18, 2024</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">48 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=smsi_The2015OmnibusEquityIncentivePlanMember', window );">The 2015 Omnibus Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Full Value Awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Partial Value Awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=smsi_The2015OmnibusEquityIncentivePlanMember', window );">The 2015 Omnibus Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=smsi_The2015OmnibusEquityIncentivePlanMember', window );">The 2015 Omnibus Equity Incentive Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of full value awards related to the shares under the share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of partial value awards related to the shares under the share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant to expiration date of share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=smsi_The2015OmnibusEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=smsi_The2015OmnibusEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">stock compensation expense</a></td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 1,088<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=smsi_SalesAndMarketingMember', window );">Sales and Marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">stock compensation expense</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">235<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=smsi_ResearchAndDevelopmentMember', window );">Research and Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">stock compensation expense</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfExpenseAxis=smsi_GeneralAndAdministrativeMember', window );">General and Administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">stock compensation expense</a></td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">$ 638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=smsi_SalesAndMarketingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=smsi_SalesAndMarketingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=smsi_ResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=smsi_ResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=smsi_GeneralAndAdministrativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=smsi_GeneralAndAdministrativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, shares (in shares)</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 5.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, weighted average remaining contractual term (Year)</a></td>
<td class="text">8 years 7 months 6 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, shares (in shares)</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired, shares (in shares)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 23.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, shares (in shares)</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.89<span></span>
</td>
<td class="nump">$ 5.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest, shares (in shares)</a></td>
<td class="nump">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 3.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest, weighted average remaining contractual term (Year)</a></td>
<td class="text">8 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, shares (in shares)</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 5.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted average remaining contractual term (Year)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480100/505-10-S45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480657/210-10-S50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average contractual term remaining for vested portion of option outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details) - Restricted Stock [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2026 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, balance (in shares) | shares</a></td>
<td class="nump">1,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, balance (in shares) | shares</a></td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested, balance (in shares) | shares</a></td>
<td class="num">(844)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled and forfeited, balance (in shares) | shares</a></td>
<td class="num">(113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled and forfeited, weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested, balance (in shares) | shares</a></td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested, weighted average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Revenues - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,221<span></span>
</td>
<td class="nump">$ 4,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">License and Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">822<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_HostedEnvironmentUsageFeesMember', window );">Hosted Environment Usage Fees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_CloudBasedUsageFeesMember', window );">Cloud Based usage Fees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,599<span></span>
</td>
<td class="nump">3,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_ConsultingServicesAndOtherMember', window );">Consulting Services and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_HostedEnvironmentUsageFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_HostedEnvironmentUsageFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_CloudBasedUsageFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_CloudBasedUsageFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_ConsultingServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_ConsultingServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_NumberOfCustomers', window );">Number of Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_NumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=smsi_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=smsi_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=smsi_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=smsi_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=smsi_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=smsi_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,221<span></span>
</td>
<td class="nump">$ 4,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_CostOfRevenuesAdjustedAmount', window );">Adjusted cost of revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">911<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_SellingAndMarketingExpenseAdjustedAmount', window );">Adjusted selling and marketing</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_ResearchAndDevelopmentExpenseAdjustedAmount', window );">Adjusted research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,768<span></span>
</td>
<td class="nump">2,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_GeneralAndAdministrativeExpenseAdjustedAmount', window );">Adjusted general and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,794<span></span>
</td>
<td class="nump">2,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_OperatingIncomeLossAdjustedAmount', window );">Adjusted operating loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,414)<span></span>
</td>
<td class="num">(2,772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(127)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(586)<span></span>
</td>
<td class="num">(1,088)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,177)<span></span>
</td>
<td class="num">(1,276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expenses) income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(524)<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,897)<span></span>
</td>
<td class="num">(5,177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (3,897)<span></span>
</td>
<td class="num">$ (5,178)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Adjusted amounts exclude depreciation expense.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_CostOfRevenuesAdjustedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjusted value of the aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_CostOfRevenuesAdjustedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_GeneralAndAdministrativeExpenseAdjustedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjusted aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_GeneralAndAdministrativeExpenseAdjustedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_OperatingIncomeLossAdjustedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjusted net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_OperatingIncomeLossAdjustedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ResearchAndDevelopmentExpenseAdjustedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjusted amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_ResearchAndDevelopmentExpenseAdjustedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_SellingAndMarketingExpenseAdjustedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The adjusted amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_SellingAndMarketingExpenseAdjustedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480070/505-10-S50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482705/350-40-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479719/606-10-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 4,221<span></span>
</td>
<td class="nump">$ 4,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_FamilySafetyMember', window );">Family Safety [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">3,421<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_CommsuiteMember', window );">CommSuite [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=smsi_ViewspotMember', window );">ViewSpot [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_FamilySafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_FamilySafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_CommsuiteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_CommsuiteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=smsi_ViewspotMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=smsi_ViewspotMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 4,221<span></span>
</td>
<td class="nump">$ 4,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">4,196<span></span>
</td>
<td class="nump">4,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Leases (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 13 - Leases - Schedule of Lease Liability Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2026</a></td>
<td class="nump">$ 696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2027</a></td>
<td class="nump">614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2028</a></td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2029</a></td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree', window );">2030 and thereafter</a></td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">2,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 1,876<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.9-06)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 13 - Leases - Lease Costs (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years) (Year)</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">9.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 14 - Income Taxes (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">$ 70.2<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>213</ContextCount>
  <ElementCount>252</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>68</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-1-the-company-</Role>
      <ShortName>Note 1 - The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies</Role>
      <ShortName>Note 2 - Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-</Role>
      <ShortName>Note 3 - Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-4-common-stock</Role>
      <ShortName>Note 4 - Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Debt and Warrants Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions</Role>
      <ShortName>Note 5 - Debt and Warrants Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments</Role>
      <ShortName>Note 6 - Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-</Role>
      <ShortName>Note 8 - Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-</Role>
      <ShortName>Note 9 - Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-10-revenues-</Role>
      <ShortName>Note 10 - Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-</Role>
      <ShortName>Note 12 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-13-leases-</Role>
      <ShortName>Note 13 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-</Role>
      <ShortName>Note 14 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 15 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-</Role>
      <ShortName>Note 15 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995468 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995469 - Disclosure - Note 5 - Debt and Warrants Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables</Role>
      <ShortName>Note 5 - Debt and Warrants Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995470 - Disclosure - Note 6 - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables</Role>
      <ShortName>Note 6 - Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995471 - Disclosure - Note 7 - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995472 - Disclosure - Note 8 - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables</Role>
      <ShortName>Note 8 - Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995473 - Disclosure - Note 9 - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables</Role>
      <ShortName>Note 9 - Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995474 - Disclosure - Note 10 - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables</Role>
      <ShortName>Note 10 - Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-10-revenues-</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995476 - Disclosure - Note 13 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables</Role>
      <ShortName>Note 13 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-13-leases-</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995477 - Disclosure - Note 1 - The Company (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual</Role>
      <ShortName>Note 1 - The Company (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-1-the-company-</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995478 - Disclosure - Note 4 - Common Stock (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual</Role>
      <ShortName>Note 4 - Common Stock (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-4-common-stock</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995479 - Disclosure - Note 5 - Debt and Warrants Transactions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual</Role>
      <ShortName>Note 5 - Debt and Warrants Transactions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995480 - Disclosure - Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details</Role>
      <ShortName>Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995481 - Disclosure - Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details</Role>
      <ShortName>Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995482 - Disclosure - Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details</Role>
      <ShortName>Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995483 - Disclosure - Note 7 - Goodwill and Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995484 - Disclosure - Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details</Role>
      <ShortName>Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995486 - Disclosure - Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details</Role>
      <ShortName>Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995487 - Disclosure - Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details</Role>
      <ShortName>Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995488 - Disclosure - Note 9 - Stock-Based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual</Role>
      <ShortName>Note 9 - Stock-Based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995489 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details</Role>
      <ShortName>Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995490 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details</Role>
      <ShortName>Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995491 - Disclosure - Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details</Role>
      <ShortName>Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995492 - Disclosure - Note 10 - Revenues - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details</Role>
      <ShortName>Note 10 - Revenues - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995493 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995494 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995496 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details</Role>
      <ShortName>Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995497 - Disclosure - Note 13 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual</Role>
      <ShortName>Note 13 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995498 - Disclosure - Note 13 - Leases - Schedule of Lease Liability Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details</Role>
      <ShortName>Note 13 - Leases - Schedule of Lease Liability Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995499 - Disclosure - Note 13 - Leases - Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details</Role>
      <ShortName>Note 13 - Leases - Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="smsi20260331c_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995500 - Disclosure - Note 14 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual</Role>
      <ShortName>Note 14 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-</ParentRole>
      <Position>56</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>smsi-20260331.xsd</File>
    <File>smsi-20260331_cal.xml</File>
    <File>smsi-20260331_def.xml</File>
    <File>smsi-20260331_lab.xml</File>
    <File>smsi-20260331_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="smsi20260331c_10q.htm">smsi20260331c_10q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="568">http://fasb.org/us-gaap/2026</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "smsi20260331c_10q.htm": {
   "nsprefix": "smsi",
   "nsuri": "http://www.smithmicro.com/20260331",
   "dts": {
    "schema": {
     "local": [
      "smsi-20260331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/currency/2026/currency-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd",
      "https://xbrl.sec.gov/exch/2026/exch-2026.xsd",
      "https://xbrl.sec.gov/naics/2026/naics-2026.xsd",
      "https://xbrl.sec.gov/sic/2026/sic-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "smsi-20260331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "smsi-20260331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "smsi-20260331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "smsi-20260331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "smsi20260331c_10q.htm"
     ]
    }
   },
   "keyStandard": 228,
   "keyCustom": 24,
   "axisStandard": 22,
   "axisCustom": 0,
   "memberStandard": 30,
   "memberCustom": 36,
   "hidden": {
    "total": 44,
    "http://fasb.org/us-gaap/2026": 33,
    "http://xbrl.sec.gov/ecd/2026": 4,
    "http://xbrl.sec.gov/dei/2026": 6,
    "http://www.smithmicro.com/20260331": 1
   },
   "contextCount": 213,
   "entityCount": 1,
   "segmentCount": 68,
   "elementCount": 440,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2026": 568,
    "http://xbrl.sec.gov/dei/2026": 29,
    "http://xbrl.sec.gov/ecd/2026": 5
   },
   "report": {
    "R1": {
     "role": "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
     "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)",
     "shortName": "Consolidated Balance Sheets (Current Period Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
     "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
     "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals",
     "longName": "004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)",
     "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited",
     "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
     "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
     "longName": "007 - Disclosure - Note 1 - The Company",
     "shortName": "Note 1 - The Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies",
     "longName": "008 - Disclosure - Note 2 - Accounting Policies",
     "shortName": "Note 2 - Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-",
     "longName": "009 - Disclosure - Note 3 - Going Concern",
     "shortName": "Note 3 - Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
     "longName": "010 - Disclosure - Note 4 - Common Stock",
     "shortName": "Note 4 - Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
     "longName": "011 - Disclosure - Note 5 - Debt and Warrants Transactions",
     "shortName": "Note 5 - Debt and Warrants Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "smsi:DebtAndWarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "smsi:DebtAndWarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
     "longName": "012 - Disclosure - Note 6 - Fair Value of Financial Instruments",
     "shortName": "Note 6 - Fair Value of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
     "longName": "013 - Disclosure - Note 7 - Goodwill and Intangible Assets",
     "shortName": "Note 7 - Goodwill and Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
     "longName": "014 - Disclosure - Note 8 - Earnings Per Share",
     "shortName": "Note 8 - Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
     "longName": "015 - Disclosure - Note 9 - Stock-Based Compensation",
     "shortName": "Note 9 - Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
     "longName": "016 - Disclosure - Note 10 - Revenues",
     "shortName": "Note 10 - Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
     "longName": "017 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-",
     "longName": "018 - Disclosure - Note 12 - Commitments and Contingencies",
     "shortName": "Note 12 - Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
     "longName": "019 - Disclosure - Note 13 - Leases",
     "shortName": "Note 13 - Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
     "longName": "020 - Disclosure - Note 14 - Income Taxes",
     "shortName": "Note 14 - Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-",
     "longName": "021 - Disclosure - Note 15 - Subsequent Events",
     "shortName": "Note 15 - Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies",
     "longName": "995468 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables",
     "longName": "995469 - Disclosure - Note 5 - Debt and Warrants Transactions (Tables)",
     "shortName": "Note 5 - Debt and Warrants Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "smsi:DebtAndWarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "smsi:DebtAndWarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables",
     "longName": "995470 - Disclosure - Note 6 - Fair Value of Financial Instruments (Tables)",
     "shortName": "Note 6 - Fair Value of Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables",
     "longName": "995471 - Disclosure - Note 7 - Goodwill and Intangible Assets (Tables)",
     "shortName": "Note 7 - Goodwill and Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables",
     "longName": "995472 - Disclosure - Note 8 - Earnings Per Share (Tables)",
     "shortName": "Note 8 - Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables",
     "longName": "995473 - Disclosure - Note 9 - Stock-Based Compensation (Tables)",
     "shortName": "Note 9 - Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables",
     "longName": "995474 - Disclosure - Note 10 - Revenues (Tables)",
     "shortName": "Note 10 - Revenues (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables",
     "longName": "995475 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Tables)",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables",
     "longName": "995476 - Disclosure - Note 13 - Leases (Tables)",
     "shortName": "Note 13 - Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual",
     "longName": "995477 - Disclosure - Note 1 - The Company (Details Textual)",
     "shortName": "Note 1 - The Company (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
     "longName": "995478 - Disclosure - Note 4 - Common Stock (Details Textual)",
     "shortName": "Note 4 - Common Stock (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
     "longName": "995479 - Disclosure - Note 5 - Debt and Warrants Transactions (Details Textual)",
     "shortName": "Note 5 - Debt and Warrants Transactions (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "USDPerShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-11-05_2025-11-05",
      "name": "us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "smsi:DebtAndWarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
     "longName": "995480 - Disclosure - Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)",
     "shortName": "Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputSharePriceMember",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "smsi:DebtAndWarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "smsi:DebtAndWarrantDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
     "longName": "995481 - Disclosure - Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)",
     "shortName": "Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
     "longName": "995482 - Disclosure - Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)",
     "shortName": "Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
     "longName": "995483 - Disclosure - Note 7 - Goodwill and Intangible Assets (Details Textual)",
     "shortName": "Note 7 - Goodwill and Intangible Assets (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "d_2025-04-01_2025-06-30",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-04-01_2025-06-30",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
     "longName": "995484 - Disclosure - Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)",
     "shortName": "Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
     "longName": "995485 - Disclosure - Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "shortName": "Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
     "longName": "995486 - Disclosure - Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "shortName": "Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
     "longName": "995487 - Disclosure - Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)",
     "shortName": "Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
     "longName": "995488 - Disclosure - Note 9 - Stock-Based Compensation (Details Textual)",
     "shortName": "Note 9 - Stock-Based Compensation (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2024-06-18_2024-06-18_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
     "longName": "995489 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)",
     "shortName": "Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_NatureOfExpenseAxis-SalesAndMarketingMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details",
     "longName": "995490 - Disclosure - Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)",
     "shortName": "Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i_2025-12-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details",
     "longName": "995491 - Disclosure - Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)",
     "shortName": "Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-RestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2025-12-31_AwardTypeAxis-RestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
     "longName": "995492 - Disclosure - Note 10 - Revenues - Disaggregation of Revenue (Details)",
     "shortName": "Note 10 - Revenues - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ProductOrServiceAxis-LicenseAndServiceMember",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual",
     "longName": "995493 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember",
      "name": "smsi:NumberOfCustomers",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember",
      "name": "smsi:NumberOfCustomers",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
     "longName": "995494 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "smsi:CostOfRevenuesAdjustedAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details",
     "longName": "995495 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_ProductOrServiceAxis-FamilySafetyMember",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
     "longName": "995496 - Disclosure - Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)",
     "shortName": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31_StatementGeographicalAxis-AmericasMember",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual",
     "longName": "995497 - Disclosure - Note 13 - Leases (Details Textual)",
     "shortName": "Note 13 - Leases (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2026-01-01_2026-03-31",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details",
     "longName": "995498 - Disclosure - Note 13 - Leases - Schedule of Lease Liability Maturity (Details)",
     "shortName": "Note 13 - Leases - Schedule of Lease Liability Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details",
     "longName": "995499 - Disclosure - Note 13 - Leases - Lease Costs (Details)",
     "shortName": "Note 13 - Leases - Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual",
     "longName": "995500 - Disclosure - Note 14 - Income Taxes (Details Textual)",
     "shortName": "Note 14 - Income Taxes (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2026-03-31",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "smsi20260331c_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r940",
      "r942"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r1028"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated comprehensive deficit",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r10",
      "r21",
      "r105",
      "r329",
      "r616",
      "r617",
      "r624",
      "r641",
      "r665",
      "r669",
      "r1143"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r5",
      "r10",
      "r470",
      "r473",
      "r476",
      "r555",
      "r660",
      "r661",
      "r959",
      "r960",
      "r961",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1102",
      "r1104"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r329",
      "r616",
      "r617",
      "r624",
      "r893",
      "r1214"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r682",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1144",
      "r1217"
     ]
    },
    "smsi_AdditionalWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "AdditionalWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Warrants [Member]",
        "documentation": "Represents the additional warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AdjustmentForAmortization",
        "negatedTerseLabel": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
        "negatedLabel": "Cancellation of shares for payment of withholding tax",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash compensation recognized on stock options and employee stock purchase plan (\"ESPP\")",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt discount for warrants issued",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r1098",
      "r1102",
      "r1104"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "stock compensation expense",
        "label": "us-gaap_AllocatedShareBasedCompensationExpense",
        "negatedTerseLabel": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r419",
      "r420"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "AmericasMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt discount and financing issuance costs",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r28",
      "r287",
      "r1154"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AmortizationOfFinancingCostsAndDiscounts",
        "terseLabel": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r829",
      "r830",
      "r1009",
      "r1154"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AmortizationOfIntangibleAssets",
        "terseLabel": "Intangible Asset, Finite-Lived, Amortization Expense",
        "documentation": "Amount of amortization expense for finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r121",
      "r232",
      "r238",
      "r796",
      "r806",
      "r807",
      "r809",
      "r811",
      "r1075"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares excluded (anti-dilutive) (in shares)",
        "terseLabel": "Antidilutive securities (in shares)",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r84",
      "r131",
      "r132",
      "r133",
      "r174",
      "r185",
      "r203",
      "r207",
      "r216",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r461",
      "r463",
      "r526",
      "r616",
      "r617",
      "r618",
      "r628",
      "r629",
      "r638",
      "r723",
      "r819",
      "r820",
      "r831",
      "r893",
      "r909",
      "r910",
      "r921",
      "r1093",
      "r1094",
      "r1159"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r109",
      "r131",
      "r132",
      "r133",
      "r216",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r461",
      "r463",
      "r526",
      "r893",
      "r938",
      "r1093",
      "r1094",
      "r1159"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r933",
      "r1011"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r127",
      "r128",
      "r798",
      "r1162"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r127",
      "r128"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r32"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r76",
      "r77",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r131",
      "r133",
      "r163",
      "r164",
      "r166",
      "r168",
      "r176",
      "r177",
      "r216",
      "r263",
      "r265",
      "r266",
      "r267",
      "r270",
      "r271",
      "r294",
      "r295",
      "r297",
      "r298",
      "r300",
      "r302",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r526",
      "r616",
      "r617",
      "r621",
      "r622",
      "r623",
      "r635",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r712",
      "r731",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r931",
      "r1014",
      "r1016",
      "r1023",
      "r1103",
      "r1105"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "smsi_ClassOfWarrantOrRightExercisableCommenceTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ClassOfWarrantOrRightExercisableCommenceTerm",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_ClassOfWarrantOrRightExercisableCommenceTerm",
        "terseLabel": "Class of Warrant or Right, Exercisable Commence Term (Month)",
        "documentation": "Warrants exercisable commence date for warrants issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
        "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r135",
      "r322"
     ]
    },
    "smsi_ClassOfWarrantOrRightIssuancePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ClassOfWarrantOrRightIssuancePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_ClassOfWarrantOrRightIssuancePrice",
        "terseLabel": "Class of Warrant or Right, Issuance Price (in dollars per share)",
        "documentation": "Purchase price per share or per unit of warrants or rights at issuance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
        "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
        "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ClassOfWarrantOrRightOutstanding",
        "terseLabel": "Class of Warrant or Right, Outstanding (in shares)",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_CloudBasedUsageFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CloudBasedUsageFeesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cloud Based usage Fees [Member]",
        "documentation": "Represents the cloud based usage fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r616",
      "r617",
      "r620",
      "r639",
      "r711"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r258",
      "r781",
      "r1084",
      "r1089",
      "r1090"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r328",
      "r616",
      "r617",
      "r623",
      "r912",
      "r913",
      "r914",
      "r916",
      "r917",
      "r918",
      "r919",
      "r1019",
      "r1020",
      "r1022",
      "r1144",
      "r1212",
      "r1217"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par vlaue (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r1101",
      "r1167",
      "r1168",
      "r1170"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r328",
      "r616",
      "r617",
      "r623",
      "r712"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r328",
      "r616",
      "r617",
      "r623"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r328",
      "r616",
      "r617",
      "r623",
      "r712",
      "r729",
      "r1098",
      "r1217",
      "r1218"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value $0.001 per share; 100,000,000 shares authorized; 25,609,766 and 25,798,092 shares issued and outstanding at 2026 and 2025, respectively",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r295",
      "r301",
      "r328",
      "r616",
      "r617",
      "r623",
      "r640",
      "r893"
     ]
    },
    "smsi_CommsuiteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CommsuiteMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommSuite [Member]",
        "documentation": "Represents the CommSuite."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r214",
      "r673",
      "r674",
      "r780",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r214",
      "r673",
      "r674",
      "r780",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r214",
      "r673",
      "r674",
      "r780",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ConcentrationRiskPercentage1",
        "terseLabel": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r214",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r214",
      "r673",
      "r674",
      "r780",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Less-than-Wholly-Owned Subsidiary, Parent Ownership Interest, Effect of Change [Table]",
        "documentation": "Disclosure of information about effect of change in parent's ownership interest in subsidiary on equity attributable to parent. Excludes change from deconsolidation of subsidiary."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r18",
      "r331",
      "r333"
     ]
    },
    "smsi_ConsultingServicesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ConsultingServicesAndOtherMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting Services and Other [Member]",
        "documentation": "Represents the consulting services and other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible notes payable",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r945"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt Securities [Member]",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1108",
      "r1109"
     ]
    },
    "smsi_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Member]",
        "documentation": "Represents the Convertible Notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues, depreciation",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r1076"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues (including depreciation of $0 and $1 in the three months ended March 31, 2026 and 2025, respectively)",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r131",
      "r132",
      "r133",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r526",
      "r819",
      "r936",
      "r937",
      "r1049",
      "r1093"
     ]
    },
    "smsi_CostOfRevenuesAdjustedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CostOfRevenuesAdjustedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted cost of revenues",
        "documentation": "The adjusted value of the aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r137",
      "r138",
      "r275",
      "r312",
      "r556",
      "r561",
      "r575",
      "r637",
      "r802",
      "r804",
      "r805",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1163",
      "r1164"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r1028"
     ]
    },
    "us-gaap_CustomerContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerContractsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Contracts [Member]",
        "documentation": "Entity's established relationships with its customers through contracts."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1069",
      "r1073",
      "r1074"
     ]
    },
    "smsi_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer One [Member]",
        "documentation": "Represents the first customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1069",
      "r1073",
      "r1074"
     ]
    },
    "smsi_CustomerThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CustomerThreeMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Three [Member]",
        "documentation": "Represents the third customer."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Two [Member]",
        "documentation": "Represents the second customer."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_DebtAndWarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "DebtAndWarrantDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt and Warrant Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about debt and warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r86",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r95",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r322",
      "r616",
      "r617",
      "r619",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r891",
      "r1012",
      "r1013",
      "r1015",
      "r1018",
      "r1085",
      "r1086",
      "r1087",
      "r1153",
      "r1155",
      "r1171"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentConvertibleConversionPrice1",
        "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r274"
     ]
    },
    "smsi_DebtInstrumentDefaultInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "DebtInstrumentDefaultInterestRate",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_DebtInstrumentDefaultInterestRate",
        "terseLabel": "Debt Instrument, Default Interest Rate",
        "documentation": "The default interest rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentFaceAmount",
        "terseLabel": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r534",
      "r535",
      "r827",
      "r828",
      "r891"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r89",
      "r273",
      "r616",
      "r617",
      "r619"
     ]
    },
    "smsi_DebtInstrumentMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "DebtInstrumentMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_DebtInstrumentMaximumBorrowingCapacity",
        "terseLabel": "Debt Instrument, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r86",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r95",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r322",
      "r616",
      "r617",
      "r619",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r891",
      "r1012",
      "r1013",
      "r1015",
      "r1018",
      "r1085",
      "r1086",
      "r1087",
      "r1153",
      "r1155",
      "r1171"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentPeriodicPayment",
        "terseLabel": "Debt Instrument, Periodic Payment",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r941",
      "r944"
     ]
    },
    "smsi_DebtInstrumentPeriodicPaymentPer1000000": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "DebtInstrumentPeriodicPaymentPer1000000",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_DebtInstrumentPeriodicPaymentPer1000000",
        "terseLabel": "Debt Instrument, Periodic Payment Per $1,000,000",
        "documentation": "Amount of the required periodic payments per $1,000,000 including both interest and principal payments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r42",
      "r43",
      "r44",
      "r80",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r95",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r322",
      "r466",
      "r616",
      "r617",
      "r619",
      "r632",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r891",
      "r1012",
      "r1013",
      "r1015",
      "r1018",
      "r1153",
      "r1155"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentUnamortizedDiscount",
        "terseLabel": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1152",
      "r1153",
      "r1155"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsValuationAllowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Depreciation",
        "negatedTerseLabel": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r120",
      "r254",
      "r806",
      "r807",
      "r809",
      "r811"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r1070",
      "r1076"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DepreciationDepletionAndAmortization",
        "terseLabel": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r122",
      "r174",
      "r190",
      "r207",
      "r806",
      "r819",
      "r820",
      "r1070",
      "r1075",
      "r1076",
      "r1078"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DerivativeLiabilities",
        "terseLabel": "Derivative liabilities",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r465",
      "r501",
      "r502",
      "r515",
      "r523",
      "r524",
      "r525",
      "r695",
      "r696",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r724",
      "r726",
      "r727",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r801",
      "r803",
      "r804",
      "r805",
      "r1147",
      "r1148",
      "r1149",
      "r1213"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant liabilities",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r357",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r382",
      "r411",
      "r412",
      "r414",
      "r848"
     ]
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-",
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies",
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r255",
      "r256",
      "r845",
      "r846",
      "r934",
      "r935",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per share \u2013 basic and diluted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r117",
      "r144",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r160",
      "r163",
      "r166",
      "r167",
      "r168",
      "r173",
      "r251",
      "r293",
      "r363",
      "r417",
      "r450",
      "r460",
      "r497",
      "r498",
      "r627",
      "r647",
      "r813"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r117",
      "r144",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r163",
      "r166",
      "r167",
      "r168",
      "r173",
      "r251",
      "r293",
      "r363",
      "r417",
      "r450",
      "r460",
      "r497",
      "r498",
      "r627",
      "r647",
      "r813"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r169",
      "r170",
      "r171",
      "r172",
      "r337"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r427",
      "r851"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued payroll and benefits",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-",
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies",
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables",
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r76",
      "r102",
      "r103",
      "r114",
      "r115",
      "r116",
      "r139",
      "r140",
      "r141",
      "r145",
      "r153",
      "r155",
      "r157",
      "r175",
      "r217",
      "r220",
      "r250",
      "r251",
      "r253",
      "r292",
      "r321",
      "r326",
      "r327",
      "r328",
      "r331",
      "r333",
      "r336",
      "r361",
      "r362",
      "r366",
      "r367",
      "r417",
      "r434",
      "r435",
      "r446",
      "r447",
      "r448",
      "r451",
      "r459",
      "r460",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r496",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r537",
      "r555",
      "r576",
      "r616",
      "r617",
      "r622",
      "r623",
      "r635",
      "r646",
      "r660",
      "r661",
      "r662",
      "r682",
      "r748",
      "r1105"
     ]
    },
    "smsi_EquityclassifiedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "EquityclassifiedWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity-classified Warrants [Member]",
        "documentation": "Related to equity-classified warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ExtinguishmentOfDebtAmount",
        "terseLabel": "Extinguishment of Debt, Amount",
        "documentation": "Gross amount of debt extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 0.0
      },
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueAdjustmentOfWarrants",
        "terseLabel": "Change in fair value of warrant liabilities",
        "negatedLabel": "Change in fair value of warrant liabilities",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r852",
      "r853",
      "r885",
      "r1165"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r885"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r499",
      "r500",
      "r502",
      "r503",
      "r504",
      "r505",
      "r514",
      "r515",
      "r517",
      "r523",
      "r562",
      "r563",
      "r564",
      "r569",
      "r827",
      "r828",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r883",
      "r885",
      "r889",
      "r890"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r505",
      "r883",
      "r1148",
      "r1150"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r510",
      "r512",
      "r513",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r615",
      "r883",
      "r886"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r502",
      "r503",
      "r504",
      "r505",
      "r515",
      "r523",
      "r564",
      "r827",
      "r828",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r883",
      "r885",
      "r889",
      "r890"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1146"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r505",
      "r883",
      "r1148",
      "r1150"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r499",
      "r500",
      "r502",
      "r503",
      "r504",
      "r505",
      "r514",
      "r515",
      "r517",
      "r523",
      "r562",
      "r563",
      "r564",
      "r569",
      "r827",
      "r828",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r883",
      "r885",
      "r889",
      "r890"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r883",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r516"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r511",
      "r516"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value",
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r516"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
        "periodStartLabel": "Measurement",
        "periodEndLabel": "Measurement",
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r516"
     ]
    },
    "smsi_FamilySafetyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "FamilySafetyMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Family Safety [Member]",
        "documentation": "Represents family safety."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
        "negatedLabel": "Finite-lived intangible assets, amortization",
        "documentation": "Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r226",
      "r237",
      "r796",
      "r1075"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r796"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in remainder of current fiscal year. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r796"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r796"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Class [Axis]",
        "documentation": "Information by class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r579",
      "r580",
      "r672",
      "r793",
      "r796",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r1075",
      "r1223",
      "r1224",
      "r1225"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived intangible assets, gross",
        "documentation": "Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r237",
      "r580",
      "r796",
      "r1075"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, Class [Domain]",
        "documentation": "Class of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r672",
      "r793",
      "r796",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r1075",
      "r1223",
      "r1224",
      "r1225"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible assets, net",
        "label": "Finite-lived intangible assets, net",
        "totalLabel": "Total",
        "documentation": "Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r579",
      "r1069"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-lived intangible assets, remaining life (Year)",
        "terseLabel": "Intangible Asset, Finite-Lived, Remaining Amortization Period (Year)",
        "documentation": "Period remaining for amortization of finite-lived intangible asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt",
        "terseLabel": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r14",
      "r15"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r733"
     ]
    },
    "smsi_GeneralAndAdministrativeExpenseAdjustedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "GeneralAndAdministrativeExpenseAdjustedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted general and administrative",
        "documentation": "The adjusted aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_GeneralAndAdministrativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "GeneralAndAdministrativeMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative [Member]",
        "documentation": "Relating to general and administrative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset and Goodwill [Text Block]",
        "documentation": "The entire disclosure for intangible asset and goodwill. Includes, but is not limited to, finite- and indefinite-lived intangible assets, capitalized cost for internal-use software and software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GoodwillImpairmentLoss",
        "terseLabel": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r227",
      "r228",
      "r229",
      "r230",
      "r455",
      "r825",
      "r884"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GrossProfit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r24",
      "r131",
      "r132",
      "r133",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r526",
      "r815",
      "r819",
      "r936",
      "r937",
      "r1026",
      "r1034",
      "r1040",
      "r1043",
      "r1044",
      "r1049",
      "r1093"
     ]
    },
    "smsi_HostedEnvironmentUsageFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "HostedEnvironmentUsageFeesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hosted Environment Usage Fees [Member]",
        "documentation": "Represents the Hosted environment usage fees."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_HuffmyerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "HuffmyerMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Huffmyer [Member]",
        "documentation": "Represents Huffmyer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss before provision for income taxes",
        "totalLabel": "Loss before provision for income tax",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r39",
      "r628",
      "r630",
      "r644",
      "r797",
      "r808",
      "r810",
      "r812",
      "r815",
      "r819",
      "r1026",
      "r1034",
      "r1040",
      "r1043",
      "r1044"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r255",
      "r256",
      "r845",
      "r846",
      "r934",
      "r935",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r134",
      "r424",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r439",
      "r441",
      "r442",
      "r443",
      "r636",
      "r671",
      "r681",
      "r851"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for income tax expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r131",
      "r156",
      "r157",
      "r174",
      "r193",
      "r207",
      "r425",
      "r426",
      "r440",
      "r648",
      "r797",
      "r808",
      "r810",
      "r812",
      "r851"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable, accrued, and other liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
        "negatedTerseLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating accounts:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
        "negatedTerseLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r927"
     ]
    },
    "smsi_IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2030 and thereafter",
        "documentation": "Amount of amortization expense for finite-lived intangible asset expected to be recognized after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes goodwill and capitalized cost for software to be sold, leased, or marketed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InterestExpenseDebt",
        "terseLabel": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r285",
      "r289",
      "r829",
      "r830",
      "r1216"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InterestExpenseNonoperating",
        "negatedLabel": "Interest expense, net",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r808",
      "r812",
      "r963"
     ]
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "smsi_July2025WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "July2025WarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "July 2025 Warrants [Member]",
        "documentation": "Represents July 2025 Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-",
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies",
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables",
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r549",
      "r1156"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1013",
      "r1018",
      "r1171"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1013",
      "r1018",
      "r1171"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1013",
      "r1018",
      "r1171"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r1013",
      "r1018",
      "r1171"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_LesseeOperatingLeaseLiabilityToBePaidAfterYearThree",
        "terseLabel": "2030 and thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
        "terseLabel": "Less imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "Total liabilities and stockholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r616",
      "r617",
      "r625",
      "r642",
      "r893",
      "r909",
      "r910",
      "r1012",
      "r1017",
      "r1049",
      "r1151"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesCurrent",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r75",
      "r88",
      "r131",
      "r132",
      "r133",
      "r216",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r462",
      "r463",
      "r464",
      "r526",
      "r893",
      "r1093",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesNoncurrent",
        "totalLabel": "Total non-current liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r131",
      "r132",
      "r133",
      "r216",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r332",
      "r462",
      "r463",
      "r464",
      "r526",
      "r949",
      "r1093",
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicenseAndServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LicenseAndServiceMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "License and Service [Member]",
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_LicensingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "LicensingAgreementsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licensing Agreements [Member]",
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r867",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1069",
      "r1072",
      "r1073",
      "r1074",
      "r1138"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r214",
      "r832",
      "r835",
      "r903",
      "r907",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1210",
      "r1211"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r180",
      "r259",
      "r260",
      "r261",
      "r262",
      "r377",
      "r406",
      "r407",
      "r408",
      "r421",
      "r505",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r577",
      "r656",
      "r657",
      "r670",
      "r703",
      "r704",
      "r753",
      "r755",
      "r757",
      "r758",
      "r767",
      "r775",
      "r776",
      "r778",
      "r779",
      "r791",
      "r792",
      "r824",
      "r847",
      "r852",
      "r853",
      "r854",
      "r885",
      "r886",
      "r887",
      "r888",
      "r904",
      "r1095",
      "r1097"
     ]
    },
    "smsi_MeasurementInputEffectiveInterestMethodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "MeasurementInputEffectiveInterestMethodMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Effective Interest Method [Member]",
        "documentation": "Relating to effective interest method."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r885",
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Share Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r503",
      "r504",
      "r505",
      "r852",
      "r853",
      "r854",
      "r885",
      "r1165"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r852",
      "r853",
      "r854",
      "r885",
      "r1165"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r180",
      "r259",
      "r260",
      "r261",
      "r262",
      "r377",
      "r406",
      "r407",
      "r408",
      "r421",
      "r505",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r577",
      "r656",
      "r657",
      "r670",
      "r703",
      "r704",
      "r753",
      "r755",
      "r757",
      "r758",
      "r767",
      "r775",
      "r776",
      "r778",
      "r779",
      "r791",
      "r792",
      "r824",
      "r847",
      "r852",
      "r853",
      "r854",
      "r885",
      "r886",
      "r887",
      "r904",
      "r1095",
      "r1097"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r214",
      "r832",
      "r835",
      "r903",
      "r907",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_NatureOfExpenseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NatureOfExpenseAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Expense [Axis]",
        "documentation": "Information by type of cost or expense."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r34",
      "r40",
      "r54",
      "r63",
      "r64",
      "r112",
      "r113",
      "r116",
      "r131",
      "r132",
      "r133",
      "r136",
      "r144",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r156",
      "r157",
      "r165",
      "r216",
      "r251",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r293",
      "r296",
      "r299",
      "r303",
      "r332",
      "r363",
      "r417",
      "r450",
      "r460",
      "r498",
      "r526",
      "r645",
      "r730",
      "r746",
      "r747",
      "r808",
      "r810",
      "r812",
      "r920",
      "r1093"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r123",
      "r124",
      "r125",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r151",
      "r158",
      "r173",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r290",
      "r291",
      "r292",
      "r293",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r415",
      "r416",
      "r417",
      "r418",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r522",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r576",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r675"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrAdoptedFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_NonRule10b51ArrTrmntdFlag",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "smsi_NoncashLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "NoncashLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash lease expense",
        "documentation": "The amount of lease expense classified as a non-cash expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total other (expenses) income, net",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r936",
      "r937",
      "r1049"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of convertible notes in settlement and prepayment of notes payable",
        "terseLabel": "Notes Issued",
        "documentation": "The fair value of notes issued in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes payable, net of discount",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "smsi_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_NotesWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "NotesWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Warrants [Member]",
        "documentation": "Represents the notes warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_NumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "NumberOfCustomers",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_NumberOfCustomers",
        "terseLabel": "Number of Customers",
        "documentation": "Represents the number of customers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NumberOfReportableSegments",
        "terseLabel": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r816",
      "r823",
      "r1033"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingExpenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r812",
      "r936",
      "r937",
      "r1049"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r812",
      "r815",
      "r936",
      "r937",
      "r1026",
      "r1034",
      "r1040",
      "r1043",
      "r1044",
      "r1049"
     ]
    },
    "smsi_OperatingIncomeLossAdjustedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "OperatingIncomeLossAdjustedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_OperatingIncomeLossAdjustedAmount",
        "terseLabel": "Adjusted operating loss",
        "documentation": "The adjusted net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseCost",
        "terseLabel": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r542",
      "r892"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseLiability",
        "terseLabel": "Present value of lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r539",
      "r800"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeasePayments",
        "terseLabel": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r543"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r892"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining lease term (years) (Year)",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r892"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r83"
     ]
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r85",
      "r87",
      "r893"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expense, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r882"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1069",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
        "negatedLabel": "Capital expenditures, net",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "smsi_PlacementAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "PlacementAgentMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Placement Agent [Member]",
        "documentation": "Represents Placement Agent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "smsi_PolicyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "PolicyTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_PolicyTable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from convertible notes, notes payable and warrants offerings",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "smsi_ProceedsFromFinancingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ProceedsFromFinancingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from financing arrangements",
        "documentation": "Amount of cash inflow from financial arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_ProceedsFromIssuanceDebtAndWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ProceedsFromIssuanceDebtAndWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_ProceedsFromIssuanceDebtAndWarrants",
        "terseLabel": "Proceeds from Issuance Notes and Warrants",
        "documentation": "Amount of cash inflow from issuance of debt and warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromIssuanceOfDebt",
        "terseLabel": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromIssuanceOfWarrants",
        "terseLabel": "Proceeds from Issuance of Warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r677"
     ]
    },
    "smsi_ProceedsFromIssuanceOrSaleOfEquityGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ProceedsFromIssuanceOrSaleOfEquityGross",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_ProceedsFromIssuanceOrSaleOfEquityGross",
        "terseLabel": "Proceeds from Issuance or Sale of Equity, Gross",
        "documentation": "The gross amount of cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1006"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProceedsFromSaleOfProductiveAssets",
        "terseLabel": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r210",
      "r578",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r794",
      "r807",
      "r810",
      "r812",
      "r832",
      "r833",
      "r902",
      "r904",
      "r905",
      "r908",
      "r911",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1091",
      "r1092",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r210",
      "r578",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r794",
      "r807",
      "r810",
      "r812",
      "r832",
      "r833",
      "r902",
      "r904",
      "r905",
      "r908",
      "r911",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1091",
      "r1092",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment and improvements, net",
        "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r616",
      "r617",
      "r626",
      "r633",
      "r634",
      "r643",
      "r893",
      "r1077"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for credit losses",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r225"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r180",
      "r259",
      "r260",
      "r261",
      "r262",
      "r368",
      "r377",
      "r406",
      "r407",
      "r408",
      "r414",
      "r421",
      "r505",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r577",
      "r656",
      "r657",
      "r670",
      "r703",
      "r704",
      "r753",
      "r755",
      "r757",
      "r758",
      "r767",
      "r775",
      "r776",
      "r778",
      "r779",
      "r791",
      "r792",
      "r824",
      "r847",
      "r852",
      "r853",
      "r854",
      "r885",
      "r886",
      "r887",
      "r888",
      "r904",
      "r914",
      "r1088",
      "r1095",
      "r1097",
      "r1148"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RangeMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r180",
      "r259",
      "r260",
      "r261",
      "r262",
      "r368",
      "r377",
      "r406",
      "r407",
      "r408",
      "r414",
      "r421",
      "r505",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r577",
      "r656",
      "r657",
      "r670",
      "r703",
      "r704",
      "r753",
      "r755",
      "r757",
      "r758",
      "r767",
      "r775",
      "r776",
      "r778",
      "r779",
      "r791",
      "r792",
      "r824",
      "r847",
      "r852",
      "r853",
      "r854",
      "r885",
      "r886",
      "r887",
      "r888",
      "r904",
      "r914",
      "r1088",
      "r1095",
      "r1097",
      "r1148"
     ]
    },
    "smsi_RegisteredDirectOfferingAndPrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "RegisteredDirectOfferingAndPrivatePlacementMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Offering And Private Placement [Member]",
        "documentation": "Represents the registered direct offering and the private placement."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_RegisteredDirectOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "RegisteredDirectOfferingMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Offering [Member]",
        "documentation": "Represents Registered Direct Offering."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfDebt",
        "terseLabel": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "smsi_RepaymentsOfFinancialArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "RepaymentsOfFinancialArrangements",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_RepaymentsOfFinancialArrangements",
        "negatedLabel": "Repayments of financing arrangements",
        "documentation": "Amount of cash outflow for the payments of the financial arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r137",
      "r138",
      "r275",
      "r312",
      "r556",
      "r561",
      "r575",
      "r637",
      "r802",
      "r804",
      "r805",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1163",
      "r1164"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r793",
      "r808",
      "r809",
      "r819",
      "r1166"
     ]
    },
    "smsi_ResearchAndDevelopmentExpenseAdjustedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ResearchAndDevelopmentExpenseAdjustedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted research and development",
        "documentation": "Adjusted amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Member]",
        "documentation": "Relating to research and development."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax",
        "terseLabel": "Revenues",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r186",
      "r187",
      "r201",
      "r207",
      "r210",
      "r212",
      "r214",
      "r355",
      "r356",
      "r357",
      "r578",
      "r808",
      "r812"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "terseLabel": "Revenue",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r186",
      "r187",
      "r201",
      "r207",
      "r210",
      "r212",
      "r214",
      "r355",
      "r356",
      "r357",
      "r578"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of revenue attributed to country of domicile and foreign country from which revenue is derived if it is not provided as part of reportable segment information. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r892",
      "r1010"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrAdoptedFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ecd_Rule10b51ArrTrmntdFlag",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SaleOfStockOwnershipLimitationOnSaleOfSharesPercent",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_SaleOfStockOwnershipLimitationOnSaleOfSharesPercent",
        "terseLabel": "Sale of Stock, Ownership Limitation on Sale of Shares, Percent",
        "documentation": "The percentage ownership limitation on sale of shares under sale of stock."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_SalesAndMarketingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SalesAndMarketingMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Marketing [Member]",
        "documentation": "Relating to sales and marketing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]",
        "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164",
      "r166",
      "r168"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table]",
        "documentation": "Disclosure of information about revenue by product and service if it is not provided as part of reportable segment information."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of revenue by product and service if it is not provided as part of reportable segment information."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r237",
      "r240",
      "r241",
      "r242",
      "r579",
      "r793",
      "r796",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r1075",
      "r1223",
      "r1224",
      "r1225"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible asset. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r1068"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Table]",
        "documentation": "Disclosure of information about revenue attributed to and long-lived asset located in country of domicile and foreign country from which revenue is derived and in which asset is held, if it is not provided as part of reportable segment information. Long-lived asset excludes financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax asset. Includes, but is not limited to, subtotal of geographical information about group of countries."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r213"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Table]",
        "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r208",
      "r209"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Table Text Block]",
        "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total."
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1042",
      "r1045"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r414"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r8",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r43",
      "r44",
      "r76",
      "r102",
      "r103",
      "r176",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r318",
      "r321",
      "r322",
      "r324",
      "r325",
      "r327",
      "r328",
      "r331",
      "r333",
      "r466",
      "r616",
      "r617",
      "r622",
      "r623",
      "r677",
      "r678",
      "r679",
      "r680",
      "r931",
      "r1012",
      "r1014",
      "r1103"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of estimated amortization expense for finite-lived intangible asset and capitalized cost for software to be sold, leased, or marketed, expected to be recognized for each of five succeeding fiscal years. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r1071"
     ]
    },
    "smsi_SecuredPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SecuredPromissoryNotesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Promissory Notes [Member]",
        "documentation": "Represents Secured Promissory Notes."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r212",
      "r213",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r628",
      "r629",
      "r630",
      "r631",
      "r697",
      "r699",
      "r701",
      "r754",
      "r756",
      "r759",
      "r768",
      "r775",
      "r777",
      "r778",
      "r779",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r795",
      "r814",
      "r832",
      "r834",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r906",
      "r914",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Text Block]",
        "documentation": "The entire disclosure for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r197",
      "r199",
      "r200",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r816",
      "r817",
      "r818",
      "r819",
      "r821",
      "r822",
      "r823"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other segment expenses",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r199",
      "r200",
      "r207",
      "r819"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_SellingAndMarketingExpenseAdjustedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SellingAndMarketingExpenseAdjustedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted selling and marketing",
        "documentation": "The adjusted amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_September112025WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "September112025WarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 11, 2025 Warrants [Member]",
        "documentation": "Represents September 11, 2025 Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_September11thAnd29th2025NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "September11thAnd29th2025NotesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 11th and 29th 2025 Notes [Member]",
        "documentation": "Related to the September 2025 notes."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_September2025WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "September2025WarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 2025 Warrants [Member]",
        "documentation": "Related to the September 2025 warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_September292025NoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "September292025NoteMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 29, 2025 Note [Member]",
        "documentation": "Represents September 29, 2025 Note."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_September292025WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "September292025WarrantMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "September 29, 2025 Warrant [Member]",
        "documentation": "Represents September 29, 2025 Warrant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
        "negatedLabel": "Canceled and forfeited, balance (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canceled and forfeited, weighted average grant date fair value (in dollars per share)",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, balance (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, weighted average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
        "periodStartLabel": "Unvested, balance (in shares)",
        "periodEndLabel": "Unvested, balance (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodStartLabel": "Unvested, weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Unvested, weighted average grant date fair value (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
        "negatedLabel": "Vested, balance (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested, weighted average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable, shares (in shares)",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable, weighted average exercise price (in dollars per share)",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
        "negatedLabel": "Expired, shares (in shares)",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, shares (in shares)",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r939",
      "r946",
      "r947",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
        "periodStartLabel": "Outstanding, shares (in shares)",
        "periodEndLabel": "Outstanding, shares (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
        "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)",
        "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and expected to vest, shares (in shares)",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and expected to vest, weighted average exercise price (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired, weighted average exercise price (in dollars per share)",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, weighted average exercise price (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)",
        "documentation": "Period from grant to expiration date of share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Full Value Awards (in shares)",
        "documentation": "The number of full value awards related to the shares under the share-based compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
        "terseLabel": "Exercisable, weighted average remaining contractual term (Year)",
        "documentation": "Weighted-average contractual term remaining for vested portion of option outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
        "terseLabel": "Outstanding, weighted average remaining contractual term (Year)",
        "documentation": "Weighted-average contractual term remaining for option award outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
        "terseLabel": "Vested and expected to vest, weighted average remaining contractual term (Year)",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Partial Value Awards (in shares)",
        "documentation": "The number of partial value awards related to the shares under the share-based compensation arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesIssuedPricePerShare",
        "terseLabel": "Shares Issued, Price Per Share (in dollars per share)",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesOutstanding",
        "periodStartLabel": "BALANCE (in shares)",
        "periodEndLabel": "BALANCE (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1102",
      "r1104"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation",
        "negatedLabel": "Cancellation of shares for payment of withholding tax (in shares)",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130"
     ]
    },
    "smsi_SmithMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "SmithMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Smith [Member]",
        "documentation": "Represents Smith."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r76",
      "r77",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r131",
      "r133",
      "r163",
      "r164",
      "r166",
      "r168",
      "r176",
      "r177",
      "r216",
      "r263",
      "r265",
      "r266",
      "r267",
      "r270",
      "r271",
      "r294",
      "r295",
      "r297",
      "r298",
      "r300",
      "r302",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r331",
      "r332",
      "r333",
      "r526",
      "r616",
      "r617",
      "r621",
      "r622",
      "r623",
      "r635",
      "r677",
      "r678",
      "r679",
      "r680",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r712",
      "r731",
      "r748",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r931",
      "r1014",
      "r1016",
      "r1023",
      "r1103",
      "r1105"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r76",
      "r102",
      "r103",
      "r114",
      "r115",
      "r116",
      "r139",
      "r140",
      "r141",
      "r145",
      "r153",
      "r155",
      "r157",
      "r175",
      "r217",
      "r220",
      "r250",
      "r251",
      "r253",
      "r292",
      "r321",
      "r326",
      "r327",
      "r328",
      "r331",
      "r333",
      "r336",
      "r361",
      "r362",
      "r366",
      "r367",
      "r417",
      "r434",
      "r435",
      "r446",
      "r447",
      "r448",
      "r451",
      "r459",
      "r460",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r496",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r537",
      "r555",
      "r576",
      "r616",
      "r617",
      "r622",
      "r623",
      "r635",
      "r646",
      "r660",
      "r661",
      "r662",
      "r682",
      "r748",
      "r1105"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r212",
      "r213",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r628",
      "r629",
      "r630",
      "r631",
      "r697",
      "r699",
      "r701",
      "r754",
      "r756",
      "r759",
      "r768",
      "r775",
      "r777",
      "r778",
      "r779",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r795",
      "r814",
      "r832",
      "r834",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r906",
      "r914",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-disaggregation-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-12-commitments-and-contingencies-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-lease-costs-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-schedule-of-lease-liability-maturity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-",
      "http://www.smithmicro.com/20260331/role/statement-note-14-income-taxes-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-",
      "http://www.smithmicro.com/20260331/role/statement-note-2-accounting-policies",
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-restricted-stock-activity-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-schedule-of-stock-options-details",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables",
      "http://www.smithmicro.com/20260331/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r79",
      "r80",
      "r85",
      "r94",
      "r96",
      "r98",
      "r101",
      "r102",
      "r103",
      "r106",
      "r139",
      "r140",
      "r141",
      "r175",
      "r294",
      "r295",
      "r297",
      "r300",
      "r305",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r335",
      "r336",
      "r346",
      "r537",
      "r578",
      "r616",
      "r617",
      "r621",
      "r622",
      "r623",
      "r676",
      "r683",
      "r694",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r748",
      "r799",
      "r810",
      "r812",
      "r915",
      "r1215"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StatementTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited-parentheticals",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r76",
      "r77",
      "r79",
      "r80",
      "r85",
      "r94",
      "r96",
      "r98",
      "r101",
      "r102",
      "r103",
      "r106",
      "r139",
      "r140",
      "r141",
      "r175",
      "r215",
      "r294",
      "r295",
      "r297",
      "r300",
      "r305",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r335",
      "r336",
      "r346",
      "r537",
      "r578",
      "r616",
      "r617",
      "r621",
      "r622",
      "r623",
      "r635",
      "r676",
      "r683",
      "r694",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r712",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r748",
      "r799",
      "r810",
      "r812",
      "r915",
      "r1215"
     ]
    },
    "smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance",
        "terseLabel": "Stock Issuance Cash Fee, Percentage of Gross Proceeds From Stock Issuance",
        "documentation": "Amount of cash fee as percentage of gross proceeds from stock issuance."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_StockIssuanceReimbursingExpenseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "StockIssuanceReimbursingExpenseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "smsi_StockIssuanceReimbursingExpenseAmount",
        "terseLabel": "Stock Issuance, Reimbursing Expense Amount",
        "documentation": "Amount of reimbursing expense for stock issuance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESPP shares issued (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1167",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r748",
      "r770",
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1167",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
        "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock grants, net of cancellations (in shares)",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1167",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESPP shares issued",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104",
      "r1167",
      "r1168",
      "r1169",
      "r1170"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock grants, net of cancellations",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r939",
      "r946",
      "r947",
      "r1098",
      "r1100",
      "r1101",
      "r1102",
      "r1104"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-stockholders-equity-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockholdersEquity",
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "BALANCE",
        "periodEndLabel": "BALANCE",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r713",
      "r729",
      "r749",
      "r750",
      "r893",
      "r921",
      "r949",
      "r1012",
      "r1016",
      "r1017",
      "r1049",
      "r1151",
      "r1217"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-balance-sheets-current-period-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r102",
      "r103",
      "r107",
      "r304",
      "r307",
      "r309",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r327",
      "r328",
      "r331",
      "r333",
      "r334",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r466",
      "r486",
      "r487",
      "r560",
      "r751",
      "r752",
      "r774"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r558"
     ]
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-15-subsequent-events-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r559"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-3-going-concern-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of non-cash financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TableTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TableTextBlock",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-10-revenues-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-13-leases-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-6-fair-value-of-financial-instruments-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-tables",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1069",
      "r1073",
      "r1074"
     ]
    },
    "smsi_The2015OmnibusEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "The2015OmnibusEquityIncentivePlanMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-",
      "http://www.smithmicro.com/20260331/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2015 Omnibus Equity Incentive Plan [Member]",
        "documentation": "Represents the companies 2015 Omnibus Equity Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_TheSeptember112025NotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "TheSeptember112025NotesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The September 11, 2025 Notes [Member]",
        "documentation": "Represents the September 11, 2025 Notes."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2026",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_UnregisteredCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "UnregisteredCommonStockMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unregistered Common Stock [Member]",
        "documentation": "Represents unregistered common stock."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_UnregisteredCommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "UnregisteredCommonStockWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unregistered Common Stock Warrants [Member]",
        "documentation": "Represents Unregistered Common Stock Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_UnregisteredCommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "UnregisteredCommonWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unregistered Common Warrants [Member]",
        "documentation": "Represents Unregistered Common Warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_UnregisteredWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "UnregisteredWarrantsMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock",
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unregistered Warrants [Member]",
        "documentation": "Represents the unregistered warrants."
       }
      }
     },
     "auth_ref": []
    },
    "smsi_ViewspotMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "ViewspotMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-",
      "http://www.smithmicro.com/20260331/role/statement-note-1-the-company-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ViewSpot [Member]",
        "documentation": "Represents ViewSpot."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount",
        "terseLabel": "Warrant, Down Round Feature, Decrease in Net Income to Common Shareholder, Amount",
        "documentation": "Amount of decrease in net income available to common shareholder for down round feature triggered for warrant classified as equity."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r168"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r912",
      "r913",
      "r916",
      "r917",
      "r918",
      "r919"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WarrantsAndRightsOutstanding",
        "terseLabel": "Warrants and Rights Outstanding",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants and Rights Outstanding, Measurement Input",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-4-common-stock-details-textual",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WarrantsAndRightsOutstandingTerm",
        "terseLabel": "Warrants and Rights Outstanding, Term (Year)",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1148",
      "r1149"
     ]
    },
    "smsi_WarrantsIssuedWithConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "WarrantsIssuedWithConvertibleNotesMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions",
      "http://www.smithmicro.com/20260331/role/statement-note-5-debt-and-warrants-transactions-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Issued With Convertible Notes [Member]",
        "documentation": "Represents warrants issued with the Convertible Notes."
       }
      }
     },
     "auth_ref": []
    },
    "srt_WeightedAverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2026",
     "localname": "WeightedAverageMember",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-",
      "http://www.smithmicro.com/20260331/role/statement-note-7-goodwill-and-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r505",
      "r574",
      "r791",
      "r792",
      "r885",
      "r1161"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Potential common shares \u2013 options / warrants (treasury stock method) (in shares)",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
        "totalLabel": "Weighted average shares outstanding \u2013 diluted (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r168"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2026",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.smithmicro.com/20260331/role/statement-consolidated-statements-of-operations-unaudited",
      "http://www.smithmicro.com/20260331/role/statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding \u2013 basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r168"
     ]
    },
    "smsi_statement-statement-note-10-revenues-disaggregation-of-revenue-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-10-revenues-disaggregation-of-revenue-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Revenues - Disaggregation of Revenue (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-10-revenues-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-10-revenues-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-expenses-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Expenses (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-geographical-information-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Geographical Information (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-11-segment-customer-concentration-and-geographical-information-schedule-of-revenue-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Segment, Customer Concentration and Geographical Information - Schedule of Revenue (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-11-segment-customer-concentration-and-geographical-information-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Segment, Customer Concentration and Geographical Information"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-13-leases-lease-costs-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-13-leases-lease-costs-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Leases - Lease Costs (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-13-leases-schedule-of-lease-liability-maturity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Leases - Schedule of Lease Liability Maturity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-13-leases-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-13-leases-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 13 - Leases"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-5-debt-and-warrants-transactions-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-5-debt-and-warrants-transactions-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Debt and Warrants Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-5-debt-and-warrants-transactions-warrant-valuation-assumptions-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Debt and Warrants Transactions - Warrant Valuation Assumptions (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-6-fair-value-of-financial-instruments-changes-in-derivative-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value of Financial Instruments - Changes in Derivative Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-6-fair-value-of-financial-instruments-liabilities-measure-on-recurring-basis-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value of Financial Instruments - Liabilities Measure on Recurring Basis (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-6-fair-value-of-financial-instruments-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-6-fair-value-of-financial-instruments-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Fair Value of Financial Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-7-goodwill-and-intangible-assets-future-amortization-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Goodwill and Intangible Assets - Future Amortization Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-7-goodwill-and-intangible-assets-schedule-of-intangible-assets-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-7-goodwill-and-intangible-assets-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-7-goodwill-and-intangible-assets-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Goodwill and Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-8-earnings-per-share-schedule-of-antidilutive-securities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Earnings Per Share - Schedule of Antidilutive Securities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-8-earnings-per-share-schedule-of-earnings-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Earnings Per Share - Schedule of Earnings Per Share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-8-earnings-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-8-earnings-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-9-stockbased-compensation-restricted-stock-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation- Restricted Stock Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-9-stockbased-compensation-schedule-of-stock-based-compensation-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation - Schedule of Stock Based Compensation (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-9-stockbased-compensation-schedule-of-stock-options-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation - Schedule of Stock Options (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-note-9-stockbased-compensation-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-note-9-stockbased-compensation-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "smsi_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.smithmicro.com/20260331",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-8"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4M"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.Z.5.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-14"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-12B"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-6"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 5.Q.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.D.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "45",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 1.B.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(cc)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-2"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-8"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.9-06)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0001437749-26-014454-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-26-014454-xbrl.zip
M4$L#!!0    ( &" H5RI53KU% @  .@P   -    97A?.3,S,SDX+FAT;>U;
M67/;-A!^[Z] V4EBSTC69?G0X1DW<5H_I$T3OW= <BFB 0D& '7TUW<7H [+
M<B/'1YU&,TED@C@6BV^__19R!JG-Y-D/C U2X#']@#]F8#F+4JX-V&%0VJ1^
M$E2OK+ 2SF#ZYVFGTSD].<#A@X9O]!U^K-?9+Y"#YA9B%L[855KF,>@W*@/V
M7FG+):NS;J/5:#?;1^RDUSGN-=OL_!VKUYT=C;DA@U#%LVK6@AD[DS ,$I7;
M>L(S(6>]*Y&!8;_!A'U0&<_[[IT1?T.OU2RL?QQS+7AN>[G2&9?]C.N1R'OT
MVL+4UKD4H[RGQ2BU_>!L$)Y=3%,1"LLZK8/6H!%6RS>*)[7C91Z:HO]4JT:0
M6]!^^Z\O/EQ=OKU\?7YU^?MO'Y_< 0M3GM8#?Y7&BF2&ZU[6&,ZJ;#ICKP_8
MKV629#/0-1:!IA[,IMSVGMZL=7=8'DJ8KQTJC?%5CY24O##0F__@IQ(8?+A0
MLYCV4R!\]7AI57\B8INB0<T7_8#Y&89!,\"-2EGP.!;Y:/%L"AY5SWY]QJH/
M,D7/[1B3CR(N*^NM*@A3-IZ_KZ;M->>+GQ0NZ+[&B2L.6_4.4E'\U4N^_%PJ
MVU];V#<Z5("I,0-:)/]BS,;3:QUL8YL[EB>W[9*E? Q,PUC ! G;IL*PSR77
M&(=RANT%4C93.7N+2&6M9OT/IA+V,1,V9>]$I!7[J!([X1IJ[#*/#I;'L(1(
MP^IKN,$&PN\NAG8QM#5.V\\XAG[F!B,'8R2;L4^YFDB(1Q@.+I2J (H5+IHK
MRR*<FHN<\7S&RMSJDB"(4BE#@%%D<9;A$P);LH1'V*29PF!C5OE^-SKD$($Q
M7,^H2\8_ :Z[,J?!MAB-P24E(9?6H Z1T%&98;<<AS.GT-@D%5'*3$G_+,=/
M0$,U"6T@$T:B0$.OLPF1@ 930.0,I'D+-$W%N$U$LM=_*V[8D<..'!XC #O?
M(CD 2T2.X4>1O RW&C(#=L?7>N6]R!/"L14XC\@C6<8X)X;T2FS5D X$I>P"
M(Y+(A$A&RB5;5(%JUI9&0HH%35RC'J7$#D@1JJ "#EN-LR?B)F6)5!,SYP\-
M(V&LQA!CG!J]W6AE;84&S-R8&];NF&#'!(\1;8?/F FNKH7-RY].VJWCOJEB
MO2HP*:VJ)!'XN&?V74Q=,A37+GHQ&@6!$:.,@2%@"I/2".J6H:H@94'/L3"1
M5*;$<:0WM)(^C NM(HBQV; ]C-H8D 9\:%Y,HY3G(V#GF,H_E!)[M#J\WNKN
M@;>BU8W]DW\45*?GGCYH?D;Y?H55?)23+5LM1,YHGO9Q@62QW&K;OMOS.N]@
M/RI>>M\,ESS\NFS^MW-TFQ%[?-_;P:J/-V"P!QZ'4WI?QDJ-1&C$2[/]$%*#
M(>"Y5RMY?:E*)+ 24\-8&)=PL!?D;AZZ5UFFJM5TIT%R!Z1*8"X!4*M2(;T4
MF+;0%J.DB-W%HRE#(V*!?J,-""^#70+.::;2D#1UH6><CG7I21E @RRF0QI4
M<"+94G+*JK@M9\12XN((+YA7=3[^% )UQ,2'XR'^#^ZPG@?JPC74^8_KV-N:
M16Y <'O^V1J)B-ZQB E@W*C<97UN$)Q4(1'JN([G"$!,"AX**>R,]-"F92D>
M'%@<#CR4KW5=J; <GT^K#16E+A"'QNFW*$*YX QPM=;(W:M+A".^@8)P3EVP
MCO20PW@0!5+J=PNZ: UT%V,N2\<'=!:0)"B Q1B]:#8(V45&WH+?_.-F;>O0
MA0.1FXQ7T*$J[>T6;,/ ?-$;J#Q(OEQKLW!>>+B  >\)M*=/DW^O (G7<Z'W
M_<TSI/N92JFX-QN!<@<6HORFHJC4=%(KR63#K)DR%MOINQ"<RZ#,GU_(LKU;
MAB0(.>2'M=Z5X5B\@;M:HENGO%S8M>^M2KE99%YB%@=1B!WE.G]4=#AC4GP"
M6=TSK?6OW=M%SP26NW+O6RKWNO_'<L]](1//B:FV)'+**ZODL.1T"N\[B*D;
M4GIA'4<Y;94V"_WB&G#*+!/6 OQ+U@P5*B1Z'PNTSTVRAQ2"2<I0$L1/$O5S
MWH//I4#S'<>5>>2NFO9WE=S=*KESB3H2^PA$$%7$5&=' O"\*XFRJ*@FP#^1
MYO"ZTJD.IXC=]POSN[X[H:@J?OS=Q(84P6,<:&"1(6Y%7*6C<0C"!NFRYH6/
MH;@K,W00.M!MILK,&V]%GTGV>!ZEUCEJET1CY-;PD,#Q#1ZS^_*FPD/-IWZ1
MCY4< ^7_G(^J[Z!T15&0%5+- -].4N5)B5]#&Z+C0<31P1?\]VK-@:_N>')?
MF^3O<(9;ZP$1#P/R(;>HZ^O.CON*A-7,=P>3UY-DU]DW=N :!B@Q N9># -\
M<R\M40^5M2ISCJE:<'KW&)R]043VJO/A+))8<@\#F.*^Z_3UIO>8A/BX==P\
M/'W;;K:[W</6\>%I\^BHV3KJ=%H!B[GE=1O*G&=HG^^Y;!UC4W?Y*%4T#-JM
M*8Y36J Q7-)"P^ =G[%6C=%OI07,I&KB#*@3R>"FN300G*WT&33XV2;Q<8\C
MZ-QV IU'/("?9[U-VZBBHAK9*J;,W:TQ/0KWFC5&?_;O$B'K>SWLTF:KO4I(
M['*SW1<!DM5$\V(8^,^E5[P]C^>-AFEL^@6P!S[H]HO'4.<;-=.#4\2C5A7W
M#)[G:MLS!?L.Z#N@?Q= ?Z^QV"%QYNJ(UZF A%U,(2KI*I;][@MPYXI[NW4@
MOF(&U/#O_>4]ZN(;ANT/&N*AI<83!N:V5?L#R_Q!P__W@4'#_0^'?P!02P,$
M%     @ 8("A7*?*M6!!"   D#D   T   !E>%\Y,S,S.3DN:'1M[5M;<]NZ
M$7[OK]BRDQQ[AK)NEAWKXAGGUO%#SDD33U\[( F*:$"" 4#)ZJ_O+D!=+"LG
M=FSII*><\4@BKHOE?KO?+NEQ9G-Y^1> <<990C_P9\XM@SACVG ["2J;MEX%
M=9<55O)+?ONOBWZ_?W%Q@M/';=_H!_RUU8*_\X)K9GD"T0)NLJI(N'ZK<@X?
ME;9,0@L&[6Z[U^F=P:MA_WS8Z\#5!VBUG!SMI2#C2"6+>M42C%U(/@E25=A6
MRG(A%\,;D7,#O_(Y?%(Y*T:NSXC_\&&W4UI_.6-:L,(."Z5S)D<YTU-1#*G;
M\EO;8E),BZ$6T\R.@LMQ=/GN-A.1L-#OGO3&[:C>OET>5(Z7163*T:%VC7EA
MN?;'?_/NT\WU^^LW5S?7O_WZ^> *6(ER6 W\NS)6I O<]SJ$U]QFK%C AQ-X
MK1G:;@@QU]0/V&&'AQ=J6QF619(O]XZ41G2U8B4E*PT?+G_XI01"#S?JE+>C
MC)-U#5EEU6@N$INA0)T7HP#\"I.@$^!!I2Q9DHABNKHV)8OK:[\_0/U%HNBE
M'#/24<QD+;U5)5F439;]];+#SG+S5Z6#W(\H<4-AF]I!1Y3\\):_;.WY2PBN
M)03#M4A_1X2=]ZQ[\A")W,TXD$37D+$9!\UG@L_1-=M,&/A:,8V(DPML+]$Y
M@RK@/5HE=#NM?X!*X7,N; 8?1*P5?%:IG3/-0[@NXI.URM?FT+;ZCHU@ ]EJ
M@Y<_'UY>?JV4'6UM[!N?9J>]IR-G;[*]9@:1@QC)%_"E4'/)DRG"P4&I!E"B
M<--"68AQ:28*H%A2%5979()(BG(T,$(6@QROT+ EI"S&)@T*P096^7'W!A0\
MYL8PO: A.?O"<=^--0VV)2@,;BG)<FD/&A +'5<Y#BMP.C@N!O-,Q!F8BC[6
M\^=<\WH1.D NC$0JAEJ'.3D!S4W)8R<@K5NB:"K!8Z(E>Z:WH8;&.33.81\
M[/\O.@<.J2@0?H3D-=Q"] PX'+OU1K\H4K)C*W =4<2R2G!-A/0&MD)T!X)"
M=HF()&="3D;*M;>H@6JVMD:'E A:.*01E<0!Z")42:D:MAHG3\Q,!JE4<[/T
M'YI/A;$:(0:,&KW<*&6XX0;,4IA[TC:>H/$$^T#;Z4_L"6[NP.;EWU[UNN<C
M4V.]3B8IK*HT%7AY9(X=IJX!R;5#+Z)1D#$BRH ;,DQA,II!PW)D%<0LZ#H1
M)I;*5#B/^(96TL.XU"KF"38;.$+4)AS=@(?FN]L8T]LIARL,Y9\JB2.Z?=;J
M#HZXEZ([2/R5OQ24D1?>?=#Z0/%^PZMXE),L#]J(E-&Y&.$&Z6J[S;9C=^9M
MOX/C*'D9-K[DD+ZD?W9P7_)'X/7N72!YC]BQ%QG\E_]\RPU.0^-VO/G[R N)
MTL>L,@^?0MPZXHBB>B?/UE6%M[#"0#L3QH5O',4+MPY5I-:!?Y,\:"Z9@V5-
MU]=P"FMB09T"20#*8I04B2O8FBHR(A%H_70 X9,*1V<*6JDR1/2=(S,N*W#!
M7AF. EDD%S2I9&1FE63$4?!83HAUPH S?/JQF37AKXC30*01.)\G#6UHH+Z/
MT'P4?1_:#PYY]Q#^\&#Y8*"C<YB)A/#+C"J<K3&#V*=TGD#-=+($&$)>L$A(
M81=$WG=M2^[&8='!S'N*.T,WR@&.?-S6!RHK72+,C4LVXAB-U G@"@-3][A'
M(MJQAY?D1FA(55B/:'0WHL3XWV"ZP?1>,!W?Q32\FS%9N7!&ML[3%+-A,4,K
M-3NRVA4]?T!X]I>[$UV'7IR(H=7X=#I2E?VV! \A$&PUFE.M(/U^X0VB917"
M.23N-8'RC&CQ!H - /<!P&0+@&^];=_'"!7#Z[30]>P$XB.B*-%?%<>5)B1L
M<,T=J^;*6&RG1\RXEL'[N'SZ!4??F)(BI#&^;8VN!8\1:*Z.3R7^HEK)=>RE
MRIA9$7.*C,X%\,11!J>/.IPO0(HO7-9%_:WQX9-5U,"^*<'M"_:#/V,)SCTD
M3Y;^*US'4PKOFSYD'5K)"SPB9[B7D*^D8YB46Z7-BJ:[!EPRSX6UG/\.>8D4
M)@+4GPB4SRURA)X&N8(A+H+?5!I8ND?^M1(HOG.%51&[\O]Q4UUKV,%>V,'.
M:MJ5Q&03!PK$']5XJ7(<"XYHJ7GVJJHUY^P+$6>??#KJ[-)F]\1\^?3J41BL
M"U"^VKXC#K,$)QJ^"L/?Q&N=;.,4!!U:4>C9NR%553DJ!I7D#E/3GYW/^9H0
MW6#OL.6N*V3AJ<;@$B(2N N)B"7WSD<-NM"36%',E)QQ8K(%F]:OKN@ZBO*\
ME&K!L7>>*1\WV1U((P2?A>:?/ \X[KU/]TAX_"@6'F%;#X:-2"8!J9K92O.6
MD^.I6-HTWD>(O&WG R??S!GB)$ D!N Z)@'V/ ERK4A9JW*GF+H%EW>7P>5;
M--QA?7\8Q)(9,PGX+9Z[12]/>8U)GIQWSSNG%^][G=Y@<-H]/[WHG)WAW]G9
M>0 )LZQE(UFP'.7S(]>M,VP:K"^EBB=!KWO;#1 1 H5ADC::!!_8 KHAT-OM
M 9A,S9T +7+X>&@F#0\N-\:,V^QRE_]XPBWH?^L.]/=X UXOAKN.4:.BGMDM
M;\$]:P(]C8XZ(=#?\6,0LGW6TP$=MCZKY*E='W;P(D"?-M>LG 3^>ZT5+\_^
MM-$V[?LODC_S;>Z]V$<(V^EBG]U![#7T/A$Z/ZML/ZFI-V;>F/G_@9G_4\0<
M/FK,/(F=A? F$SR%]TNVZI3P9(7^YJM1+F6\H=04V9U^GJ7'X@=6P 3BHW]\
MBWQ\=58GWM7Z"6\M]?&X+9Z;RAP0_']0&C%N^W]S'+?=?V+^%U!+ P04
M" !@@*%<$J&//'H%  !;*   #0   &5X7SDS,S0P,"YH=&WM6NM/XT80_]Z_
M8NJ*.Y#BQ'9B'GE)(80>4B&4Y*KV4[6QU_&V:Z]9KR'I7]]9.R^XT!ZO''<7
M"8GL:W9F=GZ_F8$T0Q7Q]@\ S9 27W_ CQ%5!+R0R)2JEI&IP#PT9DN**4[;
M=/+G4;5:LZPR'F]6BLEBPX^F"3_3F$JBJ ^C*0S#+/:I/!$1A4LA%>%@@ENQ
M*X[E[,-AO7I8MVK0.0?3S/6HS!5ICH0_G4E-(%533EM&(&)E!B1B?%H?LHBF
M<$%OX4I$)&[D:RG[A]9M*U'%\(9(1F)5CX6,"&]$1(Y97-?+BDZ423@;QW7)
MQJ%J&.WFJ-V;A&S$%%2=LMVLC&;75Y*-ZO$N'J5)8U.W>C165!;F=WM7P[/3
MLVYG>-:_V+C]JYI<?KP:?.Q<#&'8!_L0/I8'Y6X9!KVNU@SLJFO!;F< G9/^
MY;!W JO;YYN.K'WHG\+P0P\&G:OCSD5O8/9__Z7W!W2Z0[WB6):S]^6LW.PS
M_Y6EB@738HHA)/& ?9CH>+O,9)JA %!BU=?44TS$N:]+0%(@OD@TJ).5[?--
MVM<B !52&! Y(C%-S?Z$TRET/*57M*]+@-8(%4X!Q7_(@B":4EG*#W5#1@/H
M3:B7*79#H1\$S*-2GQQ$3(5PSCR)UXE W1))2W 6>V78U4??_73H.%:C*Z*$
MQ--\9#?V4./8AV.J0IR$\S(<2X)$M'K;*8M)[#$DI)7;\N5"5 E"*BE2&"YI
MU^FS1)6TV;B+2?@[%K><^F-:_Y*/Z!PDZTA#D1&G<V5&0B('FY[@G"0IK<\_
MW!%D)9,&VH4<5">9$HU;YJL0-;1V&@84$EJ&9: [.$^([[-XO!BG"?%FX^)^
M@-DOK8J<ZW&C/>D1/C-'B42C7?GS]9G8NC6_O C0)WEUQ8.KWL%TY3_YRG?7
MF5"->Q<7DWEPT[0$*94L^ ]EUCRGT;;+GZ-;_BP;UVV(D+C.B$36XE.0-,$L
M#HCY4XQ4L"WS5PB$S(&3H'CA \5X\F<>QT*"DS1M&72"<8*Z>LH YK<,!,Z!
M?6#5CDZQ$'#=FGU00Q+9=^R:ZS@&^$014XUX3"*TL]BYG+W!*7<YY,)K&>[$
M-D!@#D58<WU/RS@GT@NA:I= %QL&I*&XS57 D \$NH_PE!KMN]N:%3(+E[MT
M<(=MKG(OS,D&@HRC:SS<R!FZ_U8SEMXMZ77&)(T07FG.90M.W25[J"S8[JZ_
MMV!.9#_)E);0FV#]%8_IG#[MHVJM(.$H]VY#T]LB9)90JRAY!W\XH7E@H^2T
MY:*OFXN<-\Y%&KL8ACF0/#Q.6(Q5"8MS#!7 A( P35:)I*G&7DDO$\X!C^&U
MF/)Q(4$PID5!$"Q* 13HLURTKA]P5\8+Z(I$]S2XD-XK$\HO \/W][SU_I%
M?"KJ'A'%GPU0S>\I/AQ1F:1FKL=S4;L:BH]0^7[4NKE^-WE8M0S$O 'Y J8/
M:^=9X#9'0BD1Y8Z9S:#X?&BT3S#LZD_-B%7;==VG9$3'7I<2I_#_^7"Q1R?#
M=6SPC">H/O0"U5=\@.-I?9T9,U3,3MK)!%+!&>)^/-K%ID?_[#T&(?=MK;G:
MV)FMG 9J::R[8P#V#Y(D+:/XO?1*H<_K>:.25M:U8B_\T,[.:Z3+M23[XA3Q
MJFG^F>!YJ[J]T6#?!OHVT+^+0+_$:I7IXBPO71_XBUKNBF>[M<F>(,%H[UY*
MAF5V@G7V)XKM-2OLI4N-#0+SA;KM;4&_);$-DMA;5>YKSJC;[G+;77[WW>4G
M_WC;$L0V6WU[H;X-\VV8?V-A/A_KVY>C_*M)RV&.@'OM@W;*;]C)P:(/+3WX
M10O=H XE)2FV$V^F)5VJJ=7K>)[(8H6OL^U0/Z]#;5:*;^PU*_F7"O\%4$L#
M!!0    ( &" H5P2Z[$'9Q$  ,3?   1    <VUS:2TR,#(V,#,S,2YX<V3M
M75MSV[H1?N],_P.KEZ8S971QG!Q[DG047U)WG"./[9R>/IV!2$A"#R\Z &E;
M_?7%@A>1$DB"(NQ0%O,2F5A@=[$?%HL%2'S\QY/K& ^8,N)[GWK#MX.>@3W+
MMXDW_]3[?F>.[\ZNKGH&"Y!G(\?W\*>>Y_?^\?G/?_KX%]/\BCU,48!M8[HR
M[A>A9V-Z[KO8^/7+[;5A&H.CT\'@YIOQ_?[,& U&[\W!L3D8FN;GCT_,/F76
M KO(X!)X[)0_^-1;!,'RM-]_?'Q\^WCTUJ?S_F@P&/9__79])VA[,;'EAUY
M5VF%IREUWC)LO9W[#_VXL \,TPHAI5ROHAIQ::Z*C8F<FA?D"0-J!JLE9CGY
M1170@!?WH1CJ#$#[T3"IB2U;SH(7Y%A@+W1'>=*H<T:#/GX*L,?(U,$FD($]
MN"V9.0);QM6?K$4!(UZ2X^00[W>Y'MP21WTHGB*&$W(/$8O)FQ9%N;89L>2D
MO"!/Z#*2$X*Y)%BXQ*+^6\MW!>W@Z"CM1T:#E'R&V%3(RQ_F&Z7!AIFRI%%1
MOD*PI 7R\I(<:<C,.4++[9;C@DWB CF2DAPY<+8#F?$'Q_VH,$M*2JQ'/!C'
M5FJ]IRUKQZ-N>')RTA>E/0,% 273,,"7/G7/\0R%#I<F]/X(D4-F!-O<8SC8
MQ5Z0(\@4!XC.<? S<C%;(@LK698[&,,07H*X2Y\&AK=576+IR*-<^Y88 Q$E
M2SIMB[Z/G8 )X\-?;SFS7E^!;\%(+>6]20X_ZG$MLZ:,M;0*_&4F]4QX9 Y'
MYM%P-]W7CE!)]X0<?C3I\;7+4NORA%[\VH'QUF!3[.ZD O3S\6ZZ;DQ,2OKF
MZJ1_->CP_'RJ)D.F2O)' PFR4XD2_W6%Z&>#H2:=OHN$J*HI_F:[P*]JHE>2
MJ*J9W:R3F0V5C)/2BU\-8+$.&]3XQN3PHQ[7H@E:;;K)Q@#1E),TTVP&..E3
MW\%]#\\A E=S2PZEN5K@FTY@#ACNT!N;8=.NL^\.?5$08#4P"#R1RH \SP]$
M>^)9\G2Y)-[,CQ_QAQ LG2;A\2V>&2)\.D74@OXN#[+Z2^HO,0T([\I,A"T:
M6% \^]2#B-A,@J/?'#1]RR.XA&2+07[2%_;F5;!SO18OJ0M]SYOG'>W@6.L7
M5\="3EUU>!4K=(156JJ4C6=UE>)5B$=:K-.2XKHZ\2J,+PUVLA0T<,\)#,*7
MR3QF#<0JP[1]*Q0_D&?S*2P@P<J$L4A=P:5G0+WOMU<JZXQ(2/6V4PD3&=<V
MB]94*FOGSX/!P#"-\YA7]N?8LXT+P=:X6K/]V-_@M25&R+ ]\3Z+WQMC(ZX<
M4Y15S.-/O=ZFC>4UXZ>)4=5L;?'(Q'>(+>:J*7+$NH4M, Z8&86V@<D13'S;
M##T4VD3,A T L!-#7:@8<BC<):+PWV<988POD3#&G1#&>',626/<"&F,[XDT
M?^O04L=XYA+!\P4.".\*]N+@V>2O"TLC+5@RWMSDQ.O %1DW?<Q,?V;")!JO
MHI[!"RGPT@6:HS+0I 7,\&?&))7#>-/YGMHF>S:W4Y^U+O"\:PJ>SMFHF)0%
MOO7[PG=L3)F)_P@A1'UVKU/.5!>"CM41=)<1Z*_&A9"H<T055K006Y@SQW]\
M@7E*RDL74-ZK ^6,RV%<@AP=/,!DGA]@<VAR)\NMYRZ1MS(;04#6GBXS?X"E
M,6&6X[.08O['SYR9 :ND^P7F1A?L#MR4(Q-98H>%>'-SR0>!17"S<**D65V&
M_4EJ6%BRC%.NQDW,]< -?&3.?3 "][46IIZ&T;K5HBZSGDC-"HN*K\ 0W#0P
M/'"#O@-'Z?I>%%0U-^=&>YJ,.1Q(C?E.S+; +@K!#MR6QZ:-IU&V^!%1BB#X
M"?A_#%EB>=/<NI4<=-E[*+4WA.3G7 "#"V#\.Q; N,\(<. (>&_.$*'F W)"
M#'$OEQ)Y%D'1.1LJTOH:8*#&1A<61E(L0-1]R:4P?@$I(+B^3*0PKM92'#@@
M/O#9U;<?B>.(04LX*V\NCEL@QB 3W!P,U2QT >%("H0/8D:/)!".X2J5P!@+
M"0X< S^9&%&/ASP,\OTF6R"*-=A=WJPN6[^3VAI"]8N8*^P/&'? ]<#M>Q+%
M6M!SMECV8CX= C,-1BYI6Y>ECZ66/A%)%<[:_ *\Q?HZX7W@]AX.3(H?L!=B
M'>X[UYHNF[Z7YTH@BK^-F1VZ$8<FP_,H;QGR,>9R%RJ6P%X0;4:(R72._3E%
MRP7L0&@[5J*#ORZ@%"35Q-F#2+R_&V>Q?-&*/9%/3/5?,_)U9U36QAV)53@)
MH@0X6)+;%O)8V(,DE@ZW4<E"%T3DZ3FQ*CA;2R#@<):5X- Q<&0ZF'>A%F.O
MV])E57EV3H3XUX+5H9OO'?>WW##8#-"3'B-NMJC)E"-Y;DY$\%>"H7$/# _=
MH,<F"Z<,_Q'"(PB"M*R^Y<WJ,JT\#2="]KN4JW'Q<-B9%D;F'IGQ& 2.ZFYO
M5.G9"%-FHL?V)R?'[]YO3;UW:R%DFV/&F^37H>]I5R7*N0^>.CJV1E49:42%
M?.JNSLT;;^Z%+(>.#:7LN3: U.*F#R4?Y%&!8M:^@XIB;ET72E09:02(/+:H
MSN9WV"C)O^O"0UGC&C$@W]J39_D[NU>EY'49OY*#1@3(]_3*LO\=#K83][HL
M+VE3HZWE>WJY78'.N#K2\_KPH$4,C1"2;Q8VWB_H8+>9Z-6&H,T6-8*A8)=Q
MG4/NS"H[$6_C !&'&P0_!2%R=!^XWVQ>H\&5CN ;;\XC"8S[2()#MW[^2*Y^
M\U>TK]'^\JW S5/ '0#JY@BU0Z(V1XT@V3T]V<&FGA'CIR*W&$>#C(7N,F?B
M%P"3FASZ(/:3/+>I #$S>2[RGU'H.5[+FD+PT*&GEK1V")H2A\ 7@TR7!WS<
M%B8W/L7P>0O8'.,F(QJ!^"Q2:82E/*.JFG+G0?-:<N-;)+G!I;A-)#>^@.0=
M2&O!P5H@;\ZA0#QN<DH>N#@/. >2%\:GND :H=GH'0Z([R*A#>)Q%YL(G0-L
MATK%G1SMP5YMCAIQM>LK(5VP5]>(\#5+.W2$8RDT\0N 24T.C1"39ZT5(&8:
M=[&LX-F*(=A!K\+DLS" ( JY/@W(_Z(('S_!AA!^0>"I2*$1=O),MQ+L+H6D
MQC@CJ7$12=J!KFR#.^M;),7:L-:$N4:(R?/G!;OO>6\FVY[OD*5F7+[\)S9Q
M0A%W,UA<:5X'-)9 (\;D*7LEC(TS4AIWJ90=T"J/:6@/\=59:82./-M??C2D
MB^H5[99U!]&^3;%QGQ,_M>30""[Y+D$IN/+>*=IJ*L%@ASUUF_NZ]PR:,->'
MLA/Y1D%ME$VZ[0%%ZW+& 256] 5(Z&'8>7F #X2^ +2JF6N$ECS97P8M.&67
M"!@#:QP+V"%+<@#2)@S-YQ3NIH'>X_XB+M*'I7KL-*)'GH_/'\44%!F1P!_%
MA1U>]!R0U'\42Z\\&A$GS]1K.+G9A?PZ$9#+0D4Y0XUAV7,*IQ&K!0?5&V-U
M(X<6:] Y4_WHT#]3/Y]L&H'[7,?C\\#M@H!GPT;5S-PJ(%<*JQ'9!6?]-2.[
M,LHX>*BGKW/H#UT+F]8(HX(W"+*OC'3Q9(%9LD-?/$H/C:U,/DQ@>T9CFF5'
MOAJQ4O#AL0Q6\LY#/$S/I*V,;[%LG?/8,FED1LMG.H\.E3>O$1B5WRY+?O")
MB'4'?=8&VO@"F?XII(*!-@P<#Q0_>G90T\G'_N9EU/&3_*75XLIJ[$37):$I
MXW&:%7SJ!33$O0@V+B._C6U;B(^<Y%6*;]B=8MH3%W!_ZI64$\>!USZ3)N'[
M: $)0J#^2OUP^:D'IB6GA&.G9T2W_MH!C:[^/K5]%Q'OBI>!:CTCHHUNRKR/
M:,,HLLQ>S)WHD\I_YB#&)K-8N F])?-%</&$J4482 =OK&$>IMYCZB8ZU:RS
MBY[1DT2#Y]'RBK$0;O2\H<3"I;IM4C:S')=>G",ITPI.PG/^,J4*H7CF^*$M
M]E.^,S3'EQAO8+&,X$>"L5@C#B06<I8;>FP];JGT'@L=^/+<':8/'#EL[-F3
M8('IICJ5=&W5[P$N0N>"P:RR";:BTG:X/1[Q3&;)'M+8_B]?DV-[[,*G M<:
ME-+L[M9<W^.S+5UM:A'??LQ5P%,2Z+-3G&^8>)OC2%+03J3%@MXO*"[0(5_4
M;BT>_0(=,@6M&"7PFBCW1?%DN(XC(4C\XHB+N"(-5 B;:10D+6E1:OW6UCF>
M(>Y\K[P P[F(6QZH9Y6J(FP<"4 "<,= H$"C;^B)N*'[Q:?4?^23RAE:(HNO
M[^5JE5 _HX.S*+;E'JZ^OM']Z\2Z0:OXS^% _),K7$:^-R[]W+>$,GS,77A<
MQ-55]M*%6.URFMUUA<,YWER[>XSN([8@_B8S@FWY>JJ2JI6N_Q*YQ%G=H1D.
M5GE]I"6M</Y?L8<I<CA\QK;+%^E,;%0\X'@_6!XSU:VT-R.N2+&\-2NI6HG.
M?_I@DPOO@5#? ]*"]:,"73OU"V<S=[6Y[-IZVHI1MWY13KPG=PG9,>QP"-D7
M7!H718,G?6$N&5<S'I7\!Z,H#$XTU-36CQBCN^0__A4ZJ]%@="R?. I+6V'V
M:\PMA">\'H)$@$C+IULT]_X7?(.(+;?R;E7;%MP56C7^P@<077G+,+B8S3 <
M!\9))/X-!PO?SAN[;J568.!GW[,06P@#QF,QT4=>M#>3)R2 [OWTHQEWR79(
MO.EPGVRL),HJ4K<NA!6)+IGH+*M;(<4>Z3..JU3KE:%LIW[RZ4)>U X_$8(T
MDUF2-EJ#2U*P>Y\3[BKGF#86-YV9H@W':Y\5Y%M5"'_(M+43MFX<9 F2\1S2
M+#EP%92U,G@65^6LQ =J4_%SC]2DMH/3Q0KR7>%4;'SI'-]K6:EO86RS2^J[
ML2ORYF,8P_.\&U8A;-OL*M4RV9G,)V"E>A:3[I6F$WJ''#R918D@+A\KU59.
MWC:-"T??+9X3!B&K?4XH#V$G/)"%H<(->".^+X937Y)W,;M4;*7_*5)$3=U6
MZ);191EEG=EDEH9*,O^D0MBZJ3"C)N,K36O!L7:.'[#C+Z&\-&]8K\H>#5^9
M6IO0+:5I!7 C'RI>QIT\>CRR7)#E-7%)=%QJXL7E<*J%W42;6HEZNU7]D?MJ
MA=8$4>%LQC=$?\?!E@\J+FZE8Q6?JL%\-O!=PIA/5Y)#'!4T[< F=IQH8DL[
MOM35U*#?&S]SAY>!,,IP6)P!K2)J*4I3H0-PD:.38 '22\&J0MIN+16LMX>V
M&YTD=BC2:9M@'S2*S5"JU"9-.WPF3+?BTR#9+V]D LPOJS5)?%)B_(BH?1DZ
MCO@*LO@KC5<UMM<@22ABB!_7-S>(!CQ,U]D]TB9_5 \5CPIX]V%C$.0>M0/S
M$((F:8$SQ!:7&,<!)YKS$%3D!K(IA%R%5+&FK;3BQ%A.J%M,W&E(6280R@=,
MBL1[$RW=+_!H,#R>N!Z9ABS*#%V)5W') Z1%O#R6U<E;.6=Q\3<B/TGL5$74
M2LV^>S1-^T0W*PFHYC6K(MHGS>21H2KQGFBJJN3^Z5>MV7[H] O!CVSI;\2]
M6T];*7O2PS"?\?[F44KY:RPUZ%NI[_K5TV:?D(MZ0UMKK3L*H*19<MMHC<Y(
MJ^R1QL_Y::ZJKGM6W@=I@^IO];R<311D.4@;U7:WS\GZ8"R@ZLXU<=FC?BW_
M DI5?U74WL=^J/=1(>4.JMGL/O:<ZB#;KK _VE9>_:K8">KMO**^4;R>MVG7
MJ;+9GY[5?K%G11?KY_?:^KKN3;]:.KPVT]?6ZXK.M69C^]-+>BXFK.@]34Q>
M4:\JWC3:M%]5V;RBGE4<T.KM[$_?-+^5KZ+3-#!X1;U9=GMFTXXL;7O/^U!Q
MA);7W9\^:'214T4?-6O[-?1AO3O^=N[.FFQ>9\]NW6"GL3NWVWX-?:CHZA0:
MV(O>8&3ND1FQ(%6"+ N.=L$:<@FO?$(8D/PHZY :;;Q8GT2?^ 70NHC_^7]0
M2P,$%     @ 8("A7*/0$CI!"@   X@  !4   !S;7-I+3(P,C8P,S,Q7V-A
M;"YX;6SM76U3XS@2_GY5]Q]RN<\F 6YV=Z:&W0J$N:**(52 F[U/5XHM$]W(
M4DZ2 [E??RW'"0$L6WY!$7-;-07$D=K]M%JM?K/G\V^/">TML9"$LY/^X<&P
MW\,LY!%A]R?]NYM@='-V<='O2858A"AG^*3/>/^W7__\I\]_"8*_8X8%4CCJ
MS5:]VWG*(BS&/,&]WT^GE[V@-SS^-!Q>?^W=W9[UCH9'/P7##\'P, A^_4P)
M^_Y)_Y@AB7O !)/9QY/^7*G%I\'@X>'AX'$FZ $7]X.CX?!XL!G=SX?K;R.U
MG; [^,-@_>5VZ"O2#\?9V,./'S\.LF^W0R4I&@A$#P>_?[V\"><X00%A6B*A
MYD623S*[>,E#I#(Q5D+H&4?H3\%F6* O!8='P?'AP:.,^B#U7F\M.L$IGN*X
MIW_?32^>W5,F1,T3$@I^$/)DH 4_/#X^'.BQ ^!;X00S%3"N<'!X'% ,MY*!
M!A&E% <\7E\"-M",4*)608)4*O0?$5:(4 FP,R[F L<G?9E($FSNHAG]:Z<W
M4:L%:)TDR8+B_F!'!B&B84HSF5_"YWRX1KDG<:PYQ8\*PT;(EVO#+.5AE=#@
MRK\NL9083Q9Z6\$>O-1WOMS<^):?XFM$HE&LL/@G1N(6:.'-W2F:8;HFW(;,
M&@35RLQ%+F\3""UEN=E[,9*S3)%3&=PCM,@D/<!4R<V5#&^&-;]0SN<U6NF5
MD>/T)<:FT[W$=@4*<_N Z1)_Y4S-94NL)G)>8C<I<6LZ_J)]X%U@?:+B'](I
M'(9$NP*3^ N18*4UQVU EQ(LP[]S0HQ$V.,":)STP<=YP.1^KG*'9TT'B?#5
MT?'\;,Y'#&2:)!G-@,#9L9D?"YZTL$R\(T4 )JV$</@C">'USK<5P]&/( :+
M_6$KC^,?01Z5IZ"M-/[FJ32Z\?&>I/!Y4.10OT&X\7-PSWGT0"@-(*"$, JB
MJ'LR S<; 1@E@S@%UQH^)5PH\M^U[/#C C-PP)L%'UW>TF4HTCW?K0*3B^W]
M1_KV7P@#E:9DB:-SJ4BBDP"C'4[.UXQ41RI=TG7J"JTYO=2<OL @"QBV=/*[
M(>JQ'.KXAAU2]E@B52%02VJ^(S>&0ZUH^8+Z"JOZ\'8F^1G<6/+..UU,GP(;
M)P+P.ZAY:Q&\LYCFK<7Q?N(9>TF\D?^WA[#FEP!881"$R0#"L4#.$3CFNQ6$
M@J^;13,=W,EE$-,9NW:Q2^NC_%NV.T#EEA!5W^.K-)EA,28TA6LWFCLY2556
M# 6F1]&_4ZDT6,,9WY*:4R>FD-=);.*V#N)J*CX@?<7<*9(DK(>SG(:?SES3
M)>.=2,,GK^ZM)%%WQ[L]P$+.)*<DTB=M,$-4MS6 )<8ZQ12F0N@Q8)P)CX*4
MH30"^47VAU8;ZHX.JO8L.CJ<1F'(4Z;D-5HA\)?.UKP9+%3Y8*<&=\/*%(>8
M+#4WX C:<5\VQ36&--$ZAZ.)FF-QQI.%P'/P1<%5O6"@7_B22^WA3N);]&B&
MU82*6Z01:#CL+$1U_>""G:$%48B:$)6/=LMY%F28&'WVY1[XJE#XHC%.N3Q#
M<CYBD?YU_I\4-AW5A:>1.D-"K."T^@>BQCZ<6G/=HN()G )9#4TS"+$SL(-9
M2+!)42QF.$? V8WBX??2)3 ,<\PK \='Z6A^C&?JBK.P5.LKQSOE?@R'_!*\
MBN6VC IK7HG!<I93).?@,O$5!M<P.VMV&"NW0M;S_A_RZ]TW3SV)$RQ+ME7G
MG$)X([715"M3BY3EM'UA*5<I3W2HSH[V9Q]?<87MW/V2D4XY-K2CE#-O-\D'
M')6Z8SUOCVBF.D<QB>_DVAY:(3',<8M"ATRY":]<A[*Q[KFV-I<5HYUR?BWP
M H*Z3<F%13M"+4=18Z9C1!RT6JVN*6(*V-('Z$*[^F8_PF:*4PS6?D,S3V%_
MB>AB]>!-DD(^994K8=7>+#ZU 52B:Y :L,7G3BD+M;'] KE3OR( -0YX_S2N
M>"/9FFJ?.D?,>.J$L#YU@)2H7+57YM/F+_'#>..DB4_&P0Z@32G))PMAA\K*
MT_;)4%C"JA%+^V0T[-!5ICD\-1\%UF[71[)+@WMJ.<JQU4J/>VI%RA'63/GX
MI*$E(>*N_;>I\?JDG):PVA3C?=)4.[CE!4*?M-*ZX,%M=ZMW&MH$HG5AVB?=
M; *T*G'EJ5/61%<K?!CG_7_;RU(W9X=(SH.8\@?9NO7/GO ^NO[J<M?J25IM
MG^ .F;>0)_U>9'"KAM7)-QN8N!8\Q#B27T";OQ"&P(RP^Y$0"$Q*)H@BEJPG
M=<#@%"_R9]_U T#9O1"M8M!ZDMO^KYWG5R:Q]O#'1&8A];7 "4F3%U!JSW/>
M)_8BFSO%4@D2PC;)L[W/+^R,O,[Z:,&Y$EJMQWC]&S[35'=$GS^&<[U64]B.
MYW&,0V/CT%Z8<-R-!-XHZ*]>??B;XNQT8\^>AC)(I\Y4MYT\B(C,^7QJ?9_$
MWY#>H,;&3:LY3E&\UIP7&3(MZC 4Z;-DH %>.V*>X'ZJR-5&^7KJGC'EY;@Q
MCC'X9L5E.6N4=8BY[2S"2EM%.-&7!!R9T]6=U%6&IU,]5&19IK?U"?B [X(M
MX51H@:^$@ _XMKFHIOA*"+C&]Y2",4-X/<9M/TGN;=[R40C^A<#&$J2INZ0V
M =?],EN'_T62V@2H>L;>$&R$_86+S/S:&[N&5%PC71+]&F=@;,S3F8I3NCED
MS; JI[CM;=*/2)["R1GI9"P<E65>;OE@/WN<&EA=WC@@]"GAV0YXC1C I^1G
M.] V^NU3*K0=6GM;U*!J'7@*NHN P58<'[Q7@1)_SA;D3^]QS:M"85OP/WN[
MPG8);5N<OWB+LWD"SA;[1^^Q=Y'0:E"-=K[=RS(!O'V$YU-!OD&NAS<("1OX
MJ\Y7O0)SDRK4._!8;5#7+ Z^ \^U@7[73@[XM,WW5%3CK4RM=Y&NMU*L3.WZ
M9(B\E6*-';WG[AV^7F\8T''W3AGA_7?O5'/GZ'5=9URJ23S%2\Q*WMI2,&9O
M;0;UNPO^:"KH"L7ZOU*D6J!10A@!TY9US1=WB-6<Y1:)X%*"V8R)J4A4,,)U
MT3_/,N4Q"9R**9CTR=9TG.*8B[P)_!8]8GG^")*%\P^LOUA=@+G)VHQA)A@F
M8.W^@BDLX#PR=P:\]1WW($'@,U>T4]!#\WI7C';,^5ILF_=J<\8W?I&1^\H9
M?Y3&S:\<R<5FXM0X;C_<5DJV9*3[UXKLZN*:G_+CPFZ24QS@Q&-PF;4_/P8W
MB/(L%U8.PVJ.8Q29![<Q[@*%ZALXLF?@6X!\Q3;TT 4<^!>97Q':@I+;4CW.
M3B%8@J](?,<[.]A4KJ^<T*ID_W:9P")OA5NY\#ZE)2I0M%8[GQ)9YC.%-W2=
M?5I)*W0U3*1/:1\K;-8!J$\Y9BMDMC;2J_I8F4=4])ATL:/GY0XK1V0,8[U:
M'A>AY]NV:KE8<L=2JHPB?#+*KF53(TAI8.%_F)UFG9?PRAP59R;X2RE6)(M\
M,AV6B!PD_RQ*3_D7^L<,20Q7_@=02P,$%     @ 8("A7#3O"4,S1@  YMH%
M !4   !S;7-I+3(P,C8P,S,Q7V1E9BYX;6SM?5MSW#B6YOM&['_PUCZS;;G:
M5>6.[IG0U:U96ZF5Y?+TOE10)#*374PBBR E9_WZ!4AF*BT1P $)@H<I3$Q4
M6Q( G@^7@W/'W__SVRI]=4]REM#L'S\<_>7-#Z](%M$XR1;_^.'+Y^#X\^GE
MY0^O6!%F<9C2C/SCAXS^\)__\3__Q]__5Q!\(!G)PX+$K^XVKVZ791:3_(RN
MR*O_/KGY^"IX]>;'O[UY<_WIU9?;TU=OW[S]*7CS+GAS% 3_\?<TR7[_F_C/
M7<C(*TY$QJH?__'#LBC6?WO]^N'AX2_?[O+T+S1?O'[[YLV/K[>M?VB:B[_&
MQ:[#?N-WK^L_[IH^&_KAQZKMT?OW[U]7?]TU94E;0S[HT>O__O3Q<[0DJS!(
M,C$CD:"%)7]CU2\_TB@LJFG40G@E;2%^"K;- O&KX.AM\./17[ZQ^ <^ZZ]>
MU5,7YE%.4W)#YJ^:?WZYN7P^%TE6O(Z3U>NFS>LP33G)U0C+G,REI&XG4%#P
M3GS[?^_U+#9KO@U8LEJGY(?7_8F*Z2I,LF!%5G<D[TA>ZQC6"4U6)!,G):@_
MUY56R3"VR5WR\?*HO"/![HL=*5:,-. <DWE8ID7_2?Y^'"G!6VJ?DBJ^Q59)
ML5PEG,2_1'3U6O"R-S_^>/2Z(IFS@H+PKQ5!1@L2'+T+6'G'R!^E^!6YY_]E
MP?<HV(HEP7:0BER3,:0(.-(D2P0/^LA_;%H+$H?!4M-!OA6$\_V&.VU)26GT
M;-W8=MT9B?ZRH/>O8Y)4GQ?_J*:C7CF2_':>%4FQ.?ON>*3A'4G_\8/LSS4U
MJ6#"-&^FQ3TU[;MM$*H^DD68UM\^_I:P%L(D+3K3- _9777B2A8LPG!=$T;2
M@FU_\TAA\XO?SA(6I925.;GE.^6$C__[\1TK\C JGE!LT,,I@L_;(\$/%;GD
M_WPZU?J&;NG='=AS<5YOP[N4R"A6-!V39K9;>1CAS]NKJ']DD\=Y](KF7&C]
MQP]<\*VOD+^)S4?B?_Q0Y.5N,IK;J:,L,\_I"K1-:(=3P+_L$I]$=JDAJI@.
MU;%NMT 4(LV3Y5*=$0I@M$!<1]87Z/N;J-,*M5]G?1$UOZ19P;?V>5H=!B[0
MD(7XAS'B/<VDRT'3\T#')TS/02"\08Y0QBP?8?[]=8LX.82D_#;@;7B'5257
MAED<B$V19 N210DQEYJAX[F4H,UH\M*TEZ85<M+IXU8ZSN+3_8W4PA0DPE.W
M0;S68(1@5BQ)OC?3*C%<V?:0=!TO>7O)&RYYJX^%%[TG+WH#^-[49>\^=^T(
M OF;(!=&WK*#[-W2U:68+?V\EZB]1*V6-,/%(N>4B.TXF]_4NT@EKD&Z>&G9
M"$$SA1><U0H>*>CXR@__:<D*NB*Y3J,Q[>YE:B]3OTR9&L2[O&@]>=$:?D=-
M7<+NQOO=R]:_!"3,,R[]LX"?U8 MPYR8"MG*,1Q*VP ZO-CMQ>Z#%EG/FQ-P
M3?+/8O_K9%1M>[=":;0D<9F2V?PI72<A2Z*3C3!<T.PT#9G2=-UY'"^">Q'\
M98K@W8^,E\LG+Y?WY)=3%]:!EZ![Z?RG8!XF>7 ?IB4)Z#S@GPNS* G3*M4C
M+RL+OJ&T;C2F0^F] UU>FO?2_$%+\Q?\1/PJ#L0Q8Z3RU7U,PKLDY0>/L$\D
M%)3&L^R&1&6><P[&&US1+-_^*)@W$_TK<\LMB999\D=)E**SBT^.,X>/BZL-
MY ;U\;J"UQ5>IJ[@A$=XM6+R:H6[NV3J&HC!A>->"_DQ6%"^'")"/")Y9NH>
MD'5WJ%NH2?!JA%<CE-'M&:-I$E=<Z"-A['899E^7-$TWLX>,Q"*1)8F3,-]<
MASG?<N*7.5LFZTO.A/DY+L[G<Q(5;#8_Y1T7A%T19?KCX-_S2A@FT7N0K-4B
MY&<F3,]H>5<<W]&R^"#XWVG-_B!IK&8#>-7"JQ9V5(OAF9_7*R:O5SBZ(:>N
M5'3EXTXUC)A&E6F_RD$EU3X.DFQ.\U6UNG!= SB0&ZW#B)A!](]C_OE8D'"1
MAHL6R;KU[P/*^J>"=>4D/*7Q4\%7]N<AJ2ESP1@N^($*TW^1,#_/XC.^>&V4
M:9H.2.59LXOJ;U^3/*'Q!?]=FZ:D;>N,3C%',"J?M71 X^7C*93)\]#F;JEM
M4QDA31U06>\V^1%2MG- W_\MPYQ?_.GFAJQI_E3O!+1T0.-M'G(94*R>EDA9
M4Q=4\D^H*-O[\^#6K.,XYK(<:_Y'G,XCJ6E+T=85G>*&F^6W]$%N@).V=$7C
M->4B3/K_DK7DEM8W=D5II2C,\NN<WB=UQ5,EK9+F@U-[2D3L?WK)Q;MO_X=L
MI&1*V@U/7Q77];G@.D 5^<1F95%5U>5*@IQ80*?A*:_%LIH#\@^+%6X5.2#-
M<5C><5'CT ]0?_9\1?(%7YH/.7THEGR3K<-,?F*4K0>G]2))R56YKZD_(_!Y
M$R=4Y:><TRUH+I^YUE:#TW:9133GAZ\24"MV?$I+SO0VRJL&U,L![5PF#*,B
MN2=<<@T;7J(@6M5\<&IOR"(11J&LN I7\JEM;S8X=9^7)$UUA[NMT?"4K<(T
M/2D9%PZ9_")I;34X;;?AM\M8V)'F25W.7<-\-.T/RJ<+H(D*D\B29G*>+6LR
M(%6?19P+GX2CMW>W2=&JV\N:.*#J_%M4V<8E/$35;$#JN.HKI,S/F]4=35O(
M:OW[:-[)%^.] ]FAO..MRTH-['@#VSJIB;71\3+*/6>F\ #:.!#;6Z385&(?
M$-J/Z* IG%E 3']%APGF=P+">X<.'M!?!<3W$W)\$D\7$-W/:-$]-_@#(?V"
M%I+2!01$]QXM.H4+#GII#Q_OTGDW*AUC4'Q8I1*901&*"ZM$8F#C@T+%)Z$8
MF&6@(/&)+$!?*Q0@/J$%Y*:%PL,GL\!=IE",^"07J L;BA"?(",/I8-BPB>^
MJ,VS4)4<G^2B-O!"<>&36!1V6"@H?.**WN8-Q895/H%$24 Q8A5/(-Y9*$:L
M$HK"Q0^%AE4Z4?A?H="P"B6 D!8H1'Q2B<ZQ#T6&3S8Q#8I[1.H@O2;:I4J1
M.+@+4_$\?,"6A!0LB&K6)XKE)C0.RBPLXT2T6U=94TM2<"TU-:@O9O%C;M)T
MK!/L2PF,%$(XE5(".R9Q'>:SO-*QXZKPQ[;VX!/*._0<"U'-]H[+8DGSY$]^
M!K1(9#W&17#)6 FG_OO6XU(N#]XVZ>*+*T#H59:?;FWDPY"<U3)NGW\?@(0P
M ,FP4+'B9#E>.ENE1XQO=JBFA!>G^MX'XAO>AM837YMD ,0VO.VL)S:$RNWN
MUTQ4CZ;\JJC4=F9;K^W\G1%4VIZT>FW6:[-*_8,5L_D'2F-1VO,SR>^3B+#/
M-(W/R#HG4?)=K9-GFHA)9Z^3>)W$ZR1>)_$ZB2-YSYPY.Y7\ZM>U RZW<(&G
M\B89OPS>VMEA36(5 5[P.F3!JV5O\M_\]FM"'MB:%I^^.[[-IQ4MG,H:6\_[
M&6%1GJPK/I;%5:7VV?R::X9\?S?EVM5%9KL/Y,L7FR)84Q:F'W):KMEE%J6E
M4-L%F?S^3+*2Q+.=8BA"FEK/I*717AYR:\RKRPR(T/H5V=WY)[6'^[-P<//#
M=AS'U8T6IGNO#IQLC("V<,EQ/NY6X]J]EW>=T[B,='7ZC/L=DK[K"X![/5D#
M9"2602W?:UA-#V"N0\?EWHZW)*C@=J]=00&".RKKSF0/XC!5[S$<2&\>-$:$
MRSQH)O-AY($FCP[TU>O=FQ'?!F$4B8QC\4+8FJ9)E!#31Y658S@T*@+H\+;%
M0[8M>H/7;U?DX7AW"#C/S?@_HSH*8I;7#[Y<9OLMDBQ*^-%4*>Y6QG2KU">+
MK"HSD!5[=#4<0?L"F%%G;ZSPQHJ#,E: !7D[;,$+^9,7\BW>#U-7 +K<'>Z%
M_K\*S_N*;W!6[%$#E/;;.SL4\U4$>/G^D.5[2>S =1K6[.9XP?\CCR!0M;-
M1EU<E.0D/DMR$A6S^9PT#[MSEG?/]_". #F-G0<9$( YM=9)^Y+ENT_MQ>/+
M*0-U&(2PKV$N"LPR$]K:^U@FSXRP_B2U:SLL+_8T'?[3(Q_A/_Q65;\C^3K,
MBXTP<+<P$UVSP6F\(>LRCY8A(\>+G%1G\2D]K>RY4]_#0#-J(,AI&C(VFU<,
M0!GE(F\X%7HQS'/#.6;Y3;)8%HH8&6W[\:F'3+^JQW01C+J3IF^'!4E\L,9N
M+8RA<-95'$5P[]F\*BLL*H;13+F5X!T/!<^H)^31L5J1>+*ICC(L_$[:8QQ;
M]OXMIK@MM.T/R1(_ +U\MI8TC4G.SO\HN1)^10O2PC6E, S[NT57WK$D3L)\
MLW=L57M)U]Y[2;R7I <0K8I*>VF#F*#"CQ3M+BQ@!*S77F@'50$C4OW-^QRI
M5(=&ZLR$2$?4^ )!Y\XR.'BT@XT7E:-V(,Z$(=C6[4H#?0_HXXU!)QMHE$)W
MLB$W##6T\Z,\SK;NW5[GV&%],:-S;&)10L>RNFYAO0_-[:H.)G3 +"!865.;
M2"A?3JF[%B53ZBDB]^)%EFH!VMZU,#<MFLW:31VGX- 25-O6NGVBUP:V5/#1
M]@;V8:G&B%"%I8(='FAX4->@TVZV>?=QI^_XKKLK@C"+@X=&6@N*1W'6-.\,
M.IS#V%0SDGRTZ@N,5GW,']<'Y.G:6B#GE&;W)"\2SA4%UU 0HVYI@90S?G2.
MLZU%0N^;-.MD@<":N4;B&DGF"22B$M;# FG_+.?SU8;D<E+:6UCX]'^5Z8;_
M]IU^-M0M+9#RB81B[04_OLS697$^GY/JL;OJW3O"N&1>+&DLI[#3 !8(KPZ4
M?@(5S2P043WQ2.)K+HLDC-%\HV$(D/96R%H7U9A'1[!M!NI@E[!BR7G0V_?%
M4GQ0.VW@;C:)-)P[-S/W]OT6.80D26/[!#7 P32UMK=!EA ]%50\_[.%C]XN
MR9,3I-G0H [#)8%T2;A0=+1 Z';@^A&,KXEXSQ(J99GV]1D9_..?PF_)JERU
MSZKL[\-3Q95+)55M?Q\^WT/DXTH6\=G?W% CG:&6O^*AR'[\+X9,G<-"@R$?
MQN<=^;PCGW<TC;PC<L?U?E;DU?O7BBTD;S@BO?HJWIKF4Z0=T7Y19=\H6OK,
M.B,$STQTW]8D*DA\2_)V4=N\XZAXKO,D(K_2-"R2-"DV1I"4?4=%=9.PWR^X
MJ+:UH]Z$$I-/]P%&Q5>]#%E-OQ$J6;=1L=SRCRON/EWST6E7WB/Z#E.E?]Q\
M5)_-Z3C?D?Q1<CK.[W7)Y<JV8U*M83.:UF-3KDX>U[6?)O4F'&;L1">?)3N)
M+-GG%F>J,?UB0_#"\GP5E@]J:FG B$]W[5!C+H\1I4]>GD#R,@R@5AVCYLH/
MTB1ME1%-RGP0YYR N24UC[1 E9Q@Y_+ D'EM:Z^^J.PH:9P2JDV**REJ^+3;
M?FNJ"B=&FFX+O#Y>0@4 @Q!95&?4MOR*_(@:"PC 6%ET #OM76WLK5L^-,@Z
M0F/$D>:* UGN 5<V  ?4H^2S8]8U<)T6#MRK,/<GNJT*4/T5(-5^:I1;UXY=
M9")5@DSN3Y.<1"#0=[B.JB*4'<VYE/DXJ#8W -5I@_IPD O:NM60YX^@@6"'
MT4/#K-!QP'ZP 8%S;B7LP1'KHA_1P370G:!IR>@P]JN ITUJ="MXVUQ32 XD
M.G0FJ]DM[1,(^2=<XIE1A!<:@0WN]9=#1"! P&LF]XV"P*#\6[M&^U8'<:M(
M669.D+HM;EF198#:NBI =#^C1 >K(N46HJV[Q!=I-$9TAZE(HS8O#MW]#RS.
MV*4XV2-65Q49?PX6E,8/29I6-0OY=(390HB< 6<OI&#!ED!@24;P>#5@)S49
M#6GR11D/N2BC+YGRHDJF?"5"+B+Q,5>E0P6-RG8^0=L(P8>&V_*+[W+':X\K
M5@M_;[#;(&[3JG;UI2_$C44^<D7P&;&P%SFA QQ24N389AR?(.83Q%PJLAU.
M^V&XL@%W*RHE?4HN[8%WG[>N3-NZTE7"0,-:#(TN-J1']T:8]P$3GMN[D$]A
MP%NO^28/Q?=,K2_Z@1R:7:#$>'O+(=M;Y#6FW[XY>C=;9<E=V3Q:<YE%?/-P
M#G6=AIFRVK1)U\%-#+[VL#>D'8 AS< P</P0YK&F>D]KFY$,:;/YZ=[U<T-2
M?D_%IY05K IK/Q$WU'6X$5<7T]FE+(WJ38I&",ZYO$(WA%01;K.UF'!ES2MM
M>Z?4BTM)4CE?U604&I6%H=H;8:=S5%YY0_BQ242@;<N#MD_(5K8=R;3]R,OV
MN=VQ\&<O*F&?G6R>\;N:^8,LWY;&=SL[G6E^O!6S&+23A_R4GS/XIW#4UGQF
MZ_&.&.^(\8X8DVI9K8(6A8DX&/&TZUG4Y0V"WM]F2\9HV2:(O7*:'4W[F--0
MN7VZ'>V)>N\L[N4#<"WCR<M%X%)V74YK4 :KL!^BV9Q.KEAJ;-5"M?-'E5,P
M\'A$^P=@7T(S-X.7QW!="6L0;NGC<XP1(8W/L6H'17=#&H;O6'6RN8_G.3H*
MFOT41"4KZ(H+=GS#"9TJKR-@1![2@M!%'JZ7212F09+-:;ZJ_KBE'ACS8^=C
M#N.";!+L8X=>8.S0:;-K9IDD5$+9R"(!M[P5@(269C:)>*  $IXV<A 5]6^:
M;S_/)"$_\D:#TR<DY=G\.P):SQBH[32H'3=F*(I$77%V0R*2W N11>D*US5W
M2OOI_NTD"J2=D"Q:KL)<\THVL-LA8!GW_>]GQ&UVY*F> 0=V&QN+)M(.T&-<
M!,\+ZN@0M)3@F2R"<4]&<P$\HT_)?(&]? RC611'F!)^G]V3K"171/-FIZKM
M6)%@M=)V0]8T+Y)L<?FHE)ULFC\"8[Y,1W*+^ EU\)QU@YX^?LC'#[VP^"&%
MLD>-]"Q,P$R$,-I!XID(UG:Y6058J0OACR@ROL&4<R$1V-&9\2';EG:4(U%Y
MJNP?:PRN: 0;7:%@X]_M,IY%C03WJ6STWCQ]JL%,7;8\Q)J-9H/#9"T*\Z2@
MVLX]Y4P,3-KZNDE\/V[/H7U4,J<:FM7J<XW W!_X(YVZL%(?TV2,"&M,4S<[
M'YI[LF/TDK$9<(0(I1^#E(2,&-=W?M[19>20Y.,^"NB0HX"\ZXC/(F.$?!1[
M_XRP*$^JV'^5LP708P0$,RY!A((E5H1I:ZW .GE7BG>E')0K!2QH0PZY%Z@G
M+U"#>?G4!6<3?C^"S/S7(,EX*Q(4X;<.DK.DNTOY64F"EZ*]%'W04O3>:WWB
M$-R&W\3CQC=$))\D:1+J9&KC_D[1[8B"QRM!NGCIVDO7+U.Z-C_N7M:>O*S=
MD<=/7?*&WP1.Y6Z6++)DGD0A_W=8N\2X7A"L:9I$"1=@M_^ B^*F([J1SKM1
MY07V0Q;8)6F?UV(K;-K$5-F?QTCSX[OWNMFS&B5!W\$I_2<A2]AL_H2J33.M
M&GG:K+-37%?D88^LG&;\GU%=5\($8==AG&)]0H-F VI:>_W'L?X#6@^O^PRC
M^TCO$*_:3%:U4<L%Z#07W?E_'B6GE1W080003ON)%>BB(,T@]Y,SW/N&WG'^
M<5=4A8L>0E&SJV !!Y<QCH]_E?\@3IZ!GMIE5(>>I$Z4>7WUD/75_@XFOJ,N
M,\X32ETFN:*E4XHOPB3_-4S+YF7)XRS^F(1W2<J/&F&?2"C,:/$LNR%1F>><
MD?$&5S3+MS]6?%WTKZV*)%IFR1\EJ=_CU&EB3K]]2$J0=7I!RV4^KY-0UE2P
MO(XVK']*Q06]NC99=0U\R:'3:B3,@(YZ:;G7!7X*YAQF<"]P!G0>\,^%6914
M94RWR]E1(>@RM$.MH#MY7C7PJL%(@O8(\O6X<ZC&41$.5CZZC#4.ZBM2G)$\
MN0]%<$>UIEO:-S+*OV3TCI&\2K^]S-9ET1(& IXI5]_WJII7U;RJADQ5<W*9
M>)UO\CJ?.Z%CRLIC=Z$#G5?, +5; <*]VOQSL* T?DC2M'(K\<D,LT7"*0S"
MZC!TTY@-1W6H+'>BS.O)7D\&%6N^$+N5<\I[$E_N=E9]J\!J-$,'0(I/6ZJY
M^TBC(*8J.B_*@K/_XY4H-_-GQ=K/OXDWLXC15-C\A-="O1;JM5!D6F@'YNYU
MRLGKE%VO] EJB+TO]0GJA\/=WNY5P%\"$N89UUY9P%E:P,0+G]W4/L!(#E4]
M,#5>O?/J'4C].>:$Q$E:"EO09V'SJ:QAY]^BM.3;YX+S$/%L;EE49WTV/V^V
MWS7)JV=SX=J1[0^--%]/Z1+FL>@XB\\$-!(;JHR=1L.$_&3#5VU%L],T9$![
M@.$X7@'T"J!7 -$J@*:GV>N!!Z0'=F+EDU8'>US8$U8)AY+>W"N&[P-6<#+N
M0CZS 6\M=->*YF[:(70XARJB&4E>3_1Z(DSZYUN7;@@__/E]$I$M\R/QZ=X6
M.TXKNBH6("($%EGR)XDY$T@H;\<*;3CHX-\;:?8DY(M\UT6=C'RR>6QS'6[$
M[XX?PCP&OH-K9WQ4L_-9L+%95:&8'8M*:OP@&*K7?0<><S[NGI)]0UB1)Q&7
M,BH 7.AX\ILO_"+I-5.#?-+K[UY_]_H[6OW=ULWA]?H#TNNMBA/3UO>'%$,G
M;1&P(UL!IV#XMR,[3\& 0I-[\\C1FR"OGQSN&"4M'\#EZQ0:(KS1PQL]U.]3
MA(M%SBG9LO1J+RGK" &ZH,&@TS>,^GKUSJMW7KU#IMZ!V)'7V":OL<&OG0DJ
M81VNH1$$YJ.@6?L@:MZ3#Z+]9]JKE+P%H8L\7"^3J*I@LWN[NJ.,;?.;+L5R
M^W1[2=Y+\@KYJV$9(CSAG.^4/ O3TV;GL9/-A]U..\Y)",OVLS#B6 [<:BF^
M)C&Y?#Q4:CC7.8W+J*H>T-B_3!RXPWQO+)=<S;ANR%ID/F2+/4PGF^:/0%>M
MZ4B8$</]BUU&\[JEURV];HE,M^S#R;S*.7F5L_=%-D%-U,HU-FEGWZ#"W 1]
M@-;4@!$L%C\&*2>JLX-/TMVE'4%)@C<)>). 0FS^*':.",H R<^:UHXI9XR0
MBJ(SPJ(\6>]*KTFIU_88 <&,"YJAN#PKPAY+SX6%R"J!!:[V&,DKE5ZI]$HE
M,J42PJF\\CAYY1%\(4U02>Q])4U0002)1R.H.$&Q)%7N8YAM^+$JPB3ER@(G
MKPQW^Q>J[T#&<JG\P.GQFM A:T(M.U<\S_MK0A[8FA:?OCO8S:<5+5Q')ZXI
M"],/.2W7EYE((N<LD_]6W%-)5I*XX:,T.Z7\AHV;'R0":=_AQL/.U-2RJW!%
M6G>WI=%>'G)K;*#+#' JZ8KL9*63, TSD51"2'&<Q<=Q7%T582I \,N]S D[
MV1@!;>$WXWS<Z;Q>YS0B)&;"'OLY% ;KQOJ\+7 OFQ-XQY&\\ TY>U9W6)2!
MIM\A&4&\)MX;R$@L@EJ^QY :-^"GDH[+K=%IW7UW!06(O*A,1I,]B,,8KS <
M2&]S-.8#J&R.AC(1.BL<.!/$@@J,+A(#!MY4BG=OD?RKL-BM^*&M:K/U-$G"
M!G-HDS0AR!LE7Z!1LBH%.IM_#44%D6*6WR2+97'^C=_6"1,L6!0,)5S N27Y
MJLUDV:6_!;*OTS"JMOGQ@O]';E%5M;-!QAY[NV2L%*+@+*\9W?D?)5\NSO79
MTQ7MTM4"L3=DD;""Y"0^2W(2%;/YG#0/3%Y7;PZ2W6S))[3S( ,",*?6.FGU
MNM4E5AXRDK-ELOZ8<$9=9TAFS=]%51)1>37:D[;VZ>TQC T0XKO;O7@:LN4%
M(<U7P@7_;K4AO[O1]SNTXK$RHFUH-R19W94YXQNA>2+E>$5+R8J8=+1 Z)<L
MW^W9NEAS18%\BX,Z#$)8P_.9"6WM?2R39T98?Y+:S; L+_9,L/RGQTN?__#;
MJ=@X)%^'>;$1RGK+S:]K-CB--V1=YM$RY/M\D9.*J3^EIU66ZM3W,-",ZL1J
MA+&* 2@]=/*&4Z$7PSQ_+_0J_'O:]N-3#YE^58_I(L"WDQKUB7"!FNL$VS^R
MYJ_LR 0C=*SQ45^5XOX5B5S;-PQ.PS0E\<GF/(R6W[<UF8$NXV*>C:=+:&<N
M9*../Q.SLF!%F FCJ0G4EFZ. Q\ *C6L\6@!&^UV"4# AKJCVQ"'1Y5:2&FS
M^2W?)"R,A$*MO#+@'0\%SZ@WX5XFKR#Q9&/P;IVTAUL$E5E&;'T25]?M]HD=
M&?VZ]N.$ NW+V@J95MO^D *9!J"W,2N1^*P4%LFZ)'6]):[(0_4G.0:3SFYQ
ME7<LB9,PW^RQ&]4NTK5W2OU6"!*%H2LI:$^(:'& F';SH7*# M&:RV@ORQ0F
MJ/#C0[L+-!@!ZRTIM(/9 B-2_?WZ'*G4GH<^_%(NP5'CRP)=K*3!P:,=')>H
MHMP&XDP8@AC=KC30H8X^CA-TLH$&<G0G&W+#4$.?(\KC;.O>[76.'08W&IUC
M$RL>.I;5=0OK_?EN5W4PH0-FY\#*FMI$0OER2D-'4#*EGB)R+U[T(\Y="PL9
M0;-9NZGC%!S<B6K;6K=/]-K ?\6Y@7U.C_%I1)K3HW'*H!.$@/@ZV-[QB;<P
MJ##_E-L+LS>Z[L'W;AFKM66T$!8$1/X.&7(SOPP0Y$](0-K)%P""_AD)Z*ZQ
M)D"8OR"#:36&"S@'[Y',0<_L,JAX@:74J?5T&>@$8!&PNF;;0'%BDZ[,@A:A
M*+%(60-%Y#Y.@ZOT\'=<9[LKJN?O'AKV&A2/QF#6,V&\Z_ .4\C[D>B3RE]@
M4OEC%1Q]*IZN[5 Y[MM;IM* V@B#][)!(LWN25XD7*:YXH=.,5_JEA9(.>.G
M_3)C_-X0/."LWK"7POQ(6''#64,;5>!.U@G\%'Y+5N7JA.8Y?>#WYFFX#J/G
M4>H=>EHGM385)=%UN&E^/'I3_9^>5FU7"\36BE,DMGTR3R!IM+ >%DC[9SF?
MKS8DEY/2WL+"I_^K3#?\M^_TLZ%N:8&43R04]<3$!KC,UF5Q/I^3JI+.]J!]
M(L62QG(*.PU@@?"*4>DG4-%LH%H=XI =9[M]VT:403<;=0J$2"S,K725,$;S
MC>8V@+2W0M:ZJ,8\.H*=!5 'NX052[XD;]\72_%![;2!N]DDTG#NW,S<V_=;
MY!"2)(WM$]0 !]/4VMX&64)54E#Q_,\6/GJ[)$].D&9#@SH,5YZD2RD014<+
MA&X'KMU77_DBP45LT[Z^5@C_>"--M\^J[._#4Y5D:JK:_CY\)9(P6\@6\=G?
MW% CG:&6O^*AR'[&*H8:,H>%9M2LXN.5> WXS]H=.K](,BZ^"U6?LLHM7%5A
M+9]+_EV[3Z5ZSM3HQ5>CQ5?[F28"?#O)5_OQ]6TF6-_F>_NT@AW*&XY([YY"
M5_]3Q/A6IT9VWHS[CXCN(HS:2YI"FX](^[[3J(HQB!\C8$!H( .,B$__>IJF
M^11I'_7657K20$ D?49$H:J+I&@Y(L5?LK!6ILA.;0+1K^CG%,WY-_%V<)FP
MI:!J-J]\0"H>J^_@E/X/_!BRCY0QPF99&VT2&.!^3M%LF7P3&*B@7]'2*<7/
M?*^<GHA?3B)T55D;$-YQ5#R5\/,K3<.B?E;;!)*R[ZBH;A+V^T5.R+Y0801-
M/\"H^*K4@&KZC5#)NHV*Y99_7*&'Z)J/3KM2LM)WF"K]H\J&E3>O]O/)%+^V
M)N-79%5=V?H.".B7Q-R8=7**XX:L:_F?*6=?ULQ7\S2G_N-$JGF6=XS\47(Z
MSN]UI9Z5;<>D6G-]:EJ/3;FZ]+&N_32I'_7F;%CQ&7W(;KA2&U^0L. 7_!F)
M<G[5<WGWBA3U6[E">;RE3="/$!R7-(U)KE2>+8^.IHJL&JZR"QH,3T6Y#IAD
M0Z#!Z*O]CE]&5%_M]WFL%-4$+6%#\,+J%2M\@=34 X(1GTY(HL8R"4:4O@CS
M!(HPPP!JC6+4W 3E%B>X )G*+29E/HAKYX&Y)37/$4!59,W.Y8&A@K2MO?JB
MJCQ*,VQ0;5)<Q1V'+^K2;TU5V;INJ^79OCY>0B5S@^1.5&?4MOR*_(@:"PC
M+$]T #OM76W6*+JJG>;K",UN=EO"TS;+/> *[>!4<)1\=LSZ[*[+6P/W*BP(
M!=U6!:C^"I#J:"&46]>.760BKYV8W)\F)7^ 0"V5#;:I7$N2L-&<2YF/@VJS
MVE&=-J@/![F@K5L->>4#-!#L,'IHL"LZ#M@/-B!\V:V$/3AB70PZ.K@&NA.T
MH!8ZC/U>\M*6XW$K>-M<4TCU'G3H3%:S6\$B(&1+#QY8U_HA\8AH!#:XUU\.
M$8$  7_[M6\4! ;EW]HUVK?XIEM%RC)S@I1%=<N*+ /4EBT%HG/WR(H).EA]
M;K<0;=TE_K$YXQOQ#M-C<]I,=W3Z-> -E"Y%RM$IU%W6#UZX YWJU?4I(\5S
M NA$G1'?7,/RL%RW@N#HA)L>;ZRU9#2BDV[ZP.NU@I-X/FZ0EQ^Q/!JG1-[[
M<2TL;\6U7Y_:0CE0F%BDH?Z)9%#$V.2B,=Y]1/=T'*Q&'10=-CFI8SE!*%PL
M$A.L* (4%181J<N35U",6.2D[H]009%B$Y<,:OY!(6*3B^2U;* 6!&PRD&%Y
M.BA,;#(0M)@@%!\VB4=;I0\*#)L4T^T% 2A:;%+-(&4[H).!3>:!%_5X1.CJ
M6>.?@P6E\4.2IM7#OGP.PFPAQ,^ :QZDZ/NL<=?AZ^EP\JQQ/Q+]L\9Z5],@
M5#EYUM@_ZO2B'G7Z2@1[)O$Q5[Q#!8W*=DY+%WTO55SN>-=QQ;J>D&[6R2F.
M"\'4R<?DGL1/Z;DA@K/PJW*?[%HIDU7J[#F:4^0?FLOG<K4.D[R2);A$) &F
M;NRV>%VT)'&9DDJ6E<VVJCJ]^0"'5'K2%_[J#60*A;_  4H=3L-AI"@![E)4
MP5=32E4:>/?YJ#GC4X4J:J[K#>QX6:U9B '"$]3$A R:%8$7B!VW856MS;BW
MK[T/F,BGN@OY3 6\M;!J5Z3V-*P9C^O0HM:1-F]*.V136LN.KM(LA<F_VBFG
M>QOE6!C,%]66.MD\-FE<L,</81Y?E&GZ:YB6I/KIF:UMB+''A'L=<B87#H98
M/KP%T+=+\O;-T;O9*DON2E87CKC,1$ WO["NTS!K-[1UZ#JXA; UA7_/,JA(
M\1^2JK8R#_M4R<M >#OX2[2#FUB8!3=XFKGYU*#<UL8IE>=<K*$;0CZ3_#Z)
M2,7D3I[RP2L14<>$K:'B<+>T"-/]OPM?_!4M_D6*&Q+1128B:"6(!__>.+,G
MQ+;96M"F?+I&V]XI]>(:>%IE]>DC4BU-1J%1^;Y+>R/L=([*G6[X^<H348&D
MVHO*7:ML.Y+OI)UQ[ ELK)'83IY*;##7BJ7QW<Z.CF89R=5_?N6KG&0+M8-P
MB$],8XZVR0./V=Q5.W9<%DN:*VX\!U^<U@RZFK>#FJW[,$D%8[F@^0<1$S?P
MI,D^-XVYJR4K]J$NZ=,8;3_D\O"  ;^$:\:DM]:C)I+%(%EFR$_Y.8-_:E0I
MLK/9[/S;.LGW/"JJ";,Y_B%%P@Q +Y?NZ]R6LS+?"6KUE?!$":AF6<E2>PWF
M(X!>? 00[/FM5@,%A9D&,.)IMPA2E_<N^D O6[IYRS9!' ZFV=&TC^,'5;Q1
MMZ,]T; QBWOY &(:\13Z1A#+Z/I]KD$9K,+3A69S.KEBJ;$W"-7.'U5.P<#C
M$>T?@%\&S=P,_MZ&ZZ>U!N&6/C#<F/LC#0RWZC]$<XH-9\.5YVNBP>=NG#43
MC4X?V/T'G!5LY4%L6%6!T+$5 QG<1P><%U0EU(:)U ;.!*I":X-%< ,G ULM
MMN$B=8 3@JURVT"^1*ALAJWLFZ- 7/>)8T='02/]!U')"KHB><#5 V$!KU>Q
MJE:T('21A^ME$H5ID&1SFJ]L9)<-\W&'*6A# O!Y:B\P3^VTV46S3)*RH6QD
MD8!;W@I 0DLSFT0\4  )3QM9(&"K%6V_T9H%)VWD(#WLWS3??5:2^R1O-#A]
MPA [FW]'0.LA![6=!K7C)D]%=5%/+E:0Y%X8-Y09"KKF3FD_W;\NQ8.^)R2+
MEJLP_UT9' CM=@A81MU;SXG;[,A3I$)!NXV-19-R".@Q+H+')ZMD22B0+N-B
M$#-J=D">]Y@N@G%/=W.)/:-/>8$ >SE%LI7&;LB:YH6XU#[7FIGL:.L[N TG
M#E-AD[XG64FN2*&<?V7;L5(,Z\FK9S/)%I>/>N[)IODC,)G0=*1#"E/WX=I6
MPK45R@\UTCLP 3,12FB'VW,B6-OE2!5@I6Z /X#;F!\JYT(BP**+*X1L6]I1
M)D$5&&3_6&.(_$.PT14*)_[=+N-9U$@,G,I&[\W3IQH[WF7+0ZR[:#8X3-:B
M,-<&JNW<4\[$P*2MKYO$&8,FY+ C*IF7"\UJ];E&8.X _('E75BI#R$WOAFP
MAI!WLQJA.\' AS6!QDLTC-<@-E'C5Y]HA#;<#3-"$-B/02K>2^S[#)]V')>A
M63!:?)35(4=9];;V?R2,$?)1;*0SPJ(\J:+C57X,0 ^G"&9<D K%A5B1)$)0
M)83+&XY(;Q-9+/.QJ!N[+1$JWA>:S;^P^D6(V1UG.IEX)^/\6[040=,7-/^>
MW(])>)>D?'=+P%D8T7O&7IAG#*PW0=B4UX\FKQ^!;Z.)ZD&Z2VMB^H_)O391
M/<C:K3:"FO37(*D>DP^*\%M_90DVFDN5R80BKSAYQ4DA#)Z1.<ES$M^&W^H7
MTD3&:)U#F*;T(<PBF0)ET-,IHO/YG$2B+-QE=48X>3?\](A,OBSB["G4*8;&
M_;WP[H7W]IO6?"MY47[RHGQ'_C%1P=[X%G O#K[CF^ZNJ#)\'\*\JI<1%/Q_
M6!A5)32VOPWNMZ0'(6/EJBZPL96N#*5&NQ]U*%P.0;B700]9!I7DYCZ6N?K:
M["-YCK"NK8U48;ZYF9X213.W"3\I/U6S>4/)+*_4<54"G*[]^-2K$Z_T/::+
M8-34L8LPR>LR0-7]?)S%6T--0O@.#UG)K^]9Q@64,A>UMWB#*YKEVQ]/0I8\
M7NJW)%IFR1\E82H5RL4GG<YA0[.X)2^S=5F<?UL349'L++E/8GZU"0E/F0EF
M/@ *?+<D;W]&UKSCJ'BN\R0BO]*4;RAAH#2"I.P[*BH1G7*1$ZYH%"0GK##>
MA?H!1L5756^JIM\(E:S;J%@T^>NZYJ/3KKSZ]!VF2O^X[U!-[*6EK=C,K_-*
M^&&SLN#:91;S._WI%$N0=!G"VS/=9'AJ-0S:09S'B%3+C*DYZT-JH78BJ>OV
M!>*L*)/]3*$F!%0&?-O'&T.Z%-KM#Q/ST.U^ )-3@%3+XR@/@YT; ,-1L,S;
M8(9:=!#[;6"HFHPNB*T?;*B-"EV FQW8,A,6$*Z[-Q;ZP068M]SN:W27MP_(
M,)9 4 5DN/-&H+OW8!/4W>CB/ICCIV#.E[,*/B !G0?\<V$6)57!=L:GL0K
M#M+'!>;S4R$(^('9K6EP)Q:U8VC'D"0X#/08'H8/^_!A'S[LPX=]^+"/$9"<
MD3RY#T4<ZIZT(\&@;.N#5286K+(#=++9_?.?"<FYL+;<?"3W)%4P%+/.8^':
MDTHO<L*G.XO:;KH./<=!5(G6K)K>'Y6Q#H >XR!HFU<EWS3H>3B(< 0"[M''
MGA]R8XS:,0X;);XUW5U5,%8"Z'I(82\^),2'A!@C-12+VJR/YAP3^41H12G-
M+"AO>Q\OX^-E4/I7?+R,P^UOK+BA.P@FC$]W:RB%,Y2'9+C;8E)UY$<\-F C
MSB1.CEYP:IL%G:T$^]$94N+$</U@CE%S72?=![7XH!8?U&*E,(G6I^4^>N6Q
MV#5K"N*+R(OJ5[M(BTVP"HLR%__H%I_2[R.CE/[N3JB/,7F!,29UM51)]<E;
M>D*NPR0^GA<D_Q<)ZU=AGM#7=QA?W+P# LE,;\NFGI5J./#N*+%=<59U^T#2
M>_*)BQ!+F5.C[W HL<N.8>]Q\*)]H#:P/HZ"#^D-$5=.+)Z N4A8%*:"XCZ@
ME0/BP?\EBSEUXBDN$I]_BWC3XY7XJ0MTW5A.49L]>^"?-/ N8_^D@;=0O-0G
M#6Q=:6Y]%F[A:^54MU98Y^!;93@@9G<)I -@?BZC U&_0X+:CH$ "/HG)*#[
MZ=M L#]/"2Q,/@<B_P49<JS/M^S,PK4I.**LZ)JK"1IK%).WEAYOV3YDR[8W
M"C]A/U^)<.F3^/B>_W9!SAJV*XJ.-"_P@NP0\&'P8*V5A.T?1=V1HRY8%<-X
M8XPWQGACC#?&'*PQIA]CG*@)IM_-YUZPAU4<J5^79$%U+K<Q/-_5(1FR;(OQ
MU]%5;.F(P*L;AZQN^&(MOEB++]:"MEC++IKWBA2/@:M5:._.+-<2U%M%\7[)
MZ!TC^;V0Y>IRI>"G3EU]=KISR;Y']8%OE(^4L<LL2LNX>@T[S(5DJ:T\,@HQ
MDYGWKUP(>@YW@#E5?\B;25Z8F>3EE#DP3T :^D[P6>Z(+6BVM[Y/,W0"$>4I
M][;C:=N.W6H)Z'C"\),$$4HG:J+&H/^X-W3_'"PHC1^2-*W>4>>S&V:+A,,0
M3Z63@@7SLA"%M,,5S8ODS_H5=?)MS?D2Z6C=MOE)AR9M^V1[._8+M&-?[O9-
MQ5HNQ"XE*><T\3DKDE4HW&)[.^B\WD#Z#%&;X[HUQE24?A24/L' 6@@&IB;:
M&13Q/)ADM%D<&?&,Z!(W>XZ&';DTB;/76%A0<YG,'-Y>)[?FTJ9$A#A 4N)4
MS@[S ;PY^(69@\'FDPY[R1M")F\(Z<I!IFK2L"WA3-6&85'LG6B^HP5Q9Z)9
MCU8$W"GF/MI7?2>:#&DB"[LW-?X2D,;H&7#9)6#BK>WORJF%_(Z.D[2LHD"9
M,+#V":*U]3F')D:[)'OSXB&;%WMK<<=[>^GS;BN=?ZL]%!><_9S2U;HL*IXY
MFV\=%M<D_RSVI;*0D-6QIS0K)YOV 12AM@Z^B& &K\(54<:[0KL= I91 WA/
M:79/N##$18,S<E<\TJ=\@@G8RRF2<WXETPTAGPL:_3ZKTL24&+3M1[(2]N0
M,$NBS8\<DK71.KU-B)5R)[:V\391)R&R+NY;VO5>0V]$MLI&M-,T@!2$+C(7
MO$%HQ]L8E:D>Z2F<2-!OE[T"E'K06;R[8%7<JTBCFX?CK-Z%9\S;D;KP[(ON
MZ!@;;$H&,"NY-X._#YC@Q'<AG]" MQ;.B#I8=-_26[4)6AIU,X;;_:A#D_@0
MA'O#^"$;QB5QMQ](1O(P/<[BXWC%-RDK\BK 7UZ[ =;# FDWA!'.AY;\2V?B
MM3RZ%OM?3ABDO06R/H<I$:]U?0KSWTDA>Z,=TM2MS3:M/D3B6E$0/.%TCR4T
MWE^9Y=:HLU-<EUPJR9,5O\P2RHEB!;NB14VO4 -5]FB3KH>$:50[^Y5X#(Q+
M;]MP [D'2-%R)(OT3F<D^7T2D?;#T)R52M02Z4Z++/F3Q'L+ C-,#_"M0[)/
M>\NO-<NOZIS1/MP2O=5VB#-&#1@8.J.KT1I3$RD'E55E@)T_$4MIIP6&"];H
MK*6=\)IH..CMIP/Q.&]&/10SZF"")CKF![2F=M!UW9M+C]X$.>?%62G"7!,6
M+A8YW]^5<8_.MW_J^N1&E[%=/L'1G3YOXWR!-L[3E)9Q=9"_\,U"+H@DJ _6
MV 9!-&-\VKFHW#!=(3[/BB7)%70!^U@@[Y^<H9/X/+M/<IJ)8P>8-FB?_C8(
MEA=[]@?^T^-&XS_\=IW3N(R*6=Y,4\MNTS5S1:-8P>UBMIY74-MI4#NJS?'L
MNTM"2##5%:$RQ$&ZN'TMB,^ET%%W$ZN,I-2T=DIY,W6U'SKCNE14B'I9IR4K
MZ(KD=?$GSM=$1A;___@V_"9!U6,D;_OTML\](-HK@!IQ7Z263A 3H] +$8VU
M$K8PU) ;HC)8]-Z?R.V1X"7L(%RB,4*:@00J'D!TP]<?,$1GI+X@M:I"^:DW
MCD[;. H7_M$P5#. O07I$0R>1T&S&X*H(3,0M61)5GEG^.86Y4<7A"[R<+U,
MHNI-K3G-5\_#(IOJHYU?)!Z>$I?&5%=HO.GU)9I>N>2VXY_L./YWR>JR,\^+
M)(#;#QCUN@T$T-+9:0 +A.\>C.0LFA]543Q;3RRXTV!!N^!Y[=#=1D@O25-Q
MV^W%L( I-NWK-NBW(D%,X07-]XL]2>Q1VO8^9-F&.9JL<Q(EJH5H:^(X!'G+
M*K9"8I*5?&\WO(1K<R>$2P&D;L?E0Y%PQ)D@%WB3+,PWE>AYQ>4((5[2ZHA4
ML3B$R8KC./CB"#/(Z6RVV@F_,N:)&KVTM=L0;5(\+H:$WM8V;JFD&?W^8E,S
M!&U[3$Z1.GG/AE-$-=)(8?2?:WWCAJS%!2-68Z=/G&R:/\*"Y(U'<HOX"765
MN4NP*661,& O[]!Z80ZM#K&?YL?#&R\G;[SLS1T/TZ:IOP?1^(U@N WM)6C\
M1@;HNNG60*18ZE3WLWL P:(J3-W#> :$BZ4"=1?S&Q#BST@@=A);@1A_08:Q
M7VJ $NI[9%#E!BBH>. N:Q&X>##;)A0>-O$':-Z PL,BY3BW#D(G"(N@9&1
MA(+#(AL!K(V3CD3HF:<U."'3C$/P&6 ^#.%I&,)JQ<JD4)2UDC2Q\/&+<)6D
MF\_AG(B7LF7?E[>R0,*O"7E@:ZHHGM7>PF=K^6PM.U1[UQBLPE3%_;XF,=DS
MUN[!X#(MR;,PW4)@)YN61016F++_+>^4>F%.*9]E-?2).N#T+)#<@\K;Z-.R
M]I=.*3*C\::985+)P4BSD@;G/SXBP)B9(HT(&$SD0\/!1HL9F*#U4=IH=',D
ME+)IVB?-T'F#Y2$;+#O9>([YYN.;1U*.2=I@<+J:&( />_M;:GO2MIT&M?8M
M93JJMVQIGQ:)V53;UJF]YOS3^;'Z(=)G#;S=T9'=<1M!V"H$<M'O(\T6'Y-[
M$@N2H27L^PSJ+8G>DOA$B==S,VITM: W)_8Z/]3H"D!E/-2O']6+.:AL$G:V
M[P2,AZ"ET]WWZ.UL?0^F-Z@=BD&MOXB#YO@>LN6,[QM&TR06L=O![M=L]T;B
MDJ9\EEE _BCY/@[*+.3$\[9P"UC?+[BQ9-FALH-%JE/YAR@J5V4J:*V2"42H
M?4Z6@E7=-W&^2G72N+_CTAQQM:IA>ATF\65V&JZ3(DS5B"!]1BHPPFY(-=6W
ME!]UP0K$7N(,X(+F[=D24HR]1QQK!FZI9($J<N^>DGLC3AGCQZOQJ]2O:32O
M:X@&OX9I*=.R77T6W5PV;YE?,E8^\J4.D],ZCE.TPGU.L^K]>>6IE[9S:[VK
MK@2QD6C&)U;Y"*6R[;2H'O>MS$D48JG8#)N5!1<H,L&@9<8S6;L1J!6L@-\C
M_:ZJ/D.-8]]\LL69XO554)]#LM(.1Z_26M[:R#&=_&:I[\&S,N>;MY8(ZMV]
M>QU,-+HN\VC)=_1U&F;RR>\U&A[D-X05>1*);%_1[/@AS&/.;&=S?K;G)!$O
M1W:: Y-Q,<Q&)0Y*%\YL!F!CH4%M?PL8#^M^+AH;0,WV5>A:&X[E!X-;<=L9
M+NUT\Z%QF\ D;PI6*D;S_:F>ZX4M#.TDT:,SPX)7TL HA"8FVQQD-UO>:'X4
MQ7/K=G;Q(7M7%"(QNF,*A*16?=&=2^A"J:4 ("QLE33<FE:!DX2M(H=E%0<X
M"UC*F TCY0,G 4MQ,WMF,"!P;"7/K+FJ@/C1E4/KYV8!HL96&0U4BVA:I=&L
MV.R@X-')9OU-5>ZSP'X)2)AGG%@6K$D>,+%2W[_%]/S/W;*Z+'S)89:6-6I]
MUM7+R[HRB53@GX^3M!1E:S^3B/.-(A$5!T74&XGKJ+C5NBR:!P3/FUW'64O%
M5)4/ %@=VZVW_0DI7.Q)(IFW7=5V5*K/Q-Q+8TLTK7U\@*JZ4=N:GVQJ6_1I
M&C)HY2*S<;R76D'O5Y(LEJ(4]3W)PP6Y*H4\U6SJ9V:K1XE? JKG:.,CG\UE
MU)H@UH^" >DSXE3\NM,8/BMNA"(PALS1YZ-,WV/2[V:<J%.EOR$&FT.E!X^=
MJ*_%BKPP41=*+\EAH@Z3 73;B7I- /KO1-TB( UYO/2_NS -LX@$;$E(P0*^
M!W/19EU9?7NG_AF./D+:7R<*O3G4FT/5J9J",;/K<"/$R]-Z3\GLF\K&H]!]
M0R*2W MJN% )HU[5Q34&76B<$)"KT -YR:*.HV!(F94A4K=V2WF5_2\C]+L_
MCD"79L.WM1F/RN,[5E4;@%#[M*W;],Z0B><<Q?^(X+C[,*V"/(O3,,\W7#Y2
M9?<:]76>M)K4,1^"P.H=K@7)HD2:"0'H,5;:K7()),T<TYIQY;!(^"US1NX*
M\7Z9\JQJVSNE_HR+E/?5RYX?D_ N22M=3XL!V,NMB[") VG"O/8(4_-.<#^G
M:"Z$9D&JLC2761%F"[%?:L;)[W<)%%@GISCVIE-4IX8F+T&[C85%O:60[*'G
M9&@N9GV'L>C7<B0\?*B5$OC$R_NX#5N@!8&IBHJ63BG>/>'\D81L=R]MU,3#
M.F' H3T!X'XCHKD1UO39_ NK;R40$DD?MRB$NMU<I-IU4+5U3S7XTM*T=DKY
M=4[681)O'YO/XKU)5:,PZ.D8D7CYN=B(P.2"DR7$F+50N.32'*2+#YLZE.(>
MPZ7T.Z!7(][H._@@I/%K*_@((^,UPA5A='@YV0!+L>,J&'ID:III+P,RNF4$
M@X6[Y-#%A8$Q&LN>Z +"X,O9&Y2[2"^#]8,*W.@BN\ 8#71K=$%;<)!Z%1Q=
MW!88G(F1'UW2NB&#07XSP(08J%4=G20#(+SEAE>9@M')+V80#5V%Z/:K&5H3
MVS@Z2<80*L3VB4ZP,<.H]=.@$VK,\%E:/FS9%P:N0<P7B(+V/;!&<268+Q,8
M7& H$.9[! ;4T#>)[J@: [:W?4>Y3J#;%Q@UB YJU]J)$^&[ ,+;RPQ/P>1H
M!@X488Z.P1IB[),7@([7FF&W5-_4)>LQ@6<6!_D(=MSW^J*0+8-Y2A^8Y6?Z
M5 ./D*9G2IS/T#OD#+V6/<U_\YN0I?C.J"3?QC7TY/NZ9A:(N,YI1$A<O8%Z
MD60A%]*RQ;$H^[FH-W ;2>!.%@B\(>MP4PTZFS??"E,=@>!.CE/@]DJNBL+2
MG*S*W?EX%=]2X?7E\WN?<'9PLOG"A#%_IR4=1UP%KIF^)I-JP$^YG;,5Y7KP
MGTU) :$,GR6LLB=?YV25E"O9!$#[.4\K>^+6?ZPTW;C]O__%7DN^=/6SO!S)
MFK(P_9#3<LU[5,B$CE5R.:]>/RI]XFD,$J8SQW7Y6 XS%^SVC-3_NX-]_BU:
M"AYRPZ_W\_F<2,_?.$0X3A#CN@3GJV*E^;]34DG.6;Q_\B2S8]+5;7)5F.25
MJOO(/V?SI@JV[$"!^CA%\7SG/''!B:F.(J['['NJ)/#Z#88$]V-PD3'*YUU'
MQK2[H1N+A482,!]@9'Q-L-09F9,\)^U!4V"L)H.YKO[:)GX]2M,[\4N"U7P
MI/@T^[?[0!CP7F;W_);OL9Z* 9#BZ[:>@($PX&U1C\QP*@9 BJ_;>F+3(Z=1
M;;L*Q:B?LSB2$=G2Q&W"6F-9N:7'$==9<B*-CI4@,!_ =4+>SKCUQ \O Z3O
M,1J"[61?T+P2>> "1L=17".]3T0J$"?LC)9WQ;Q,MX*['):VB]ND.>-7ZY&]
M2__1)WU:I;-<K^N$L3 5-^M%2A\NLSG-5]5:ZS(JS7K[]$J?7NG3*WUZY1-(
M?85Z=(%//0 ==-'ZX?V$Z+;"H)!I'R<'.F8Q]%3!XAO0'2U7.\C LX0N6,_5
M'!GZ^=%%_;F:)[C:BR[;Q]4467SL&5NN4%<G(+K+NP,0Y33HO+SHKF3;$V#N
M($5W'0^U)^#Q#>BX0K\IZ>JZ0G>Y]E)VP1Y)=$RR!Z!]B:&CFP8=R[0S'5W]
M\^C$J5Z' AQV,95# 0'TO1@-<_5-Y10 \7<)^T<G*%B8 L/$ G2"@?U38.P:
M1B<EV)F3KO%XZ.X'.],Q9@ \<$K=U2=#,*6],C?032C0,=?%%XY.<#%%\;2R
M3VNL&):$8+K;<983@E4#CYX0K"?.)P0?<D*PA:?%6#&;WY![DBG>0&MI,UJ&
MF'EB&(9\L&=/6*N#KW3-1Z7]NS>J-82WO&?M,_ ,4'P@&>?PJ=C"\8I?*6(;
MB.)E[6G^AKW<(LDI8UQPG2>R3=_2PG4&6>,%;(PR0I;EF_E1F#TA7%IJZMW<
MAM_$D_5\9KD@Q^7O?%.)CR((@??D5S@G;7&9%23GDK0$L8,OCC"#G,YFHYWP
M?2A?;TUKQY37T]:0PN>4;IT44NJU/7Q>2DM>RN,TU:1L'86:Y"!HOW&>'FN(
MD<V[M-VXU&KF7-M^'.JUNUS1TOWC:-*-*R,>U,DICAO""%?SA57HC"L!*:U\
M=6H8H#Z.453ZR_:B%?OX*U>_3[F<Q^<WWYFU1*0"__]XKXS=,VR=1W*;_T$J
MB8 OP:<P_YWLG60),'T'GQ=T 'E!7XEXDX/$Q_><Q2S(52E,AK-YI:^Q65FP
M(LRJ_:N^'KH.@Q*K2J?M-(;/A_+Y4#X?RN=#/8'46W9 %PL!PZVP(:,+;8 A
MDEJKT(4EP/  M3UT7DT]W=1<PD7'78Q0&BA?Z-B)$5 C.S<Z/F,$%>S00L=^
MC&!J+&7H8IRZ@>N9^XLNQ-?,.(ON"H'3/VA.I<,0WBZ P0X/='=*)[@FAEAT
M5TO'!7;DC41W1?68+HW[$AU'[P2U?[D*;!&=L  ;=#>5EFP%Q!;S)!"?NR>*
M88O7S_*,;E$[P^DP)<I-X"""-Z,%"=X'3#PS="<RY(-H+T4^8-&2Q&5*1&QK
MU2:@ZSJ\-29%F*2[[: /Z;7U)3<QOG:I]4&_/NA7Y:AL=M-LOGUN^C/)[Y.(
MM!>N.$XKNJJZ**)JQB)+_B1QG5HC[+I,Z>\<\EL(RFONI>R=;!Z;-,ELQP]A
M'L_JHWK^C>11P@3]-7N6S=A0WYGJ;#VYVYJ_D.N<[Z+AYQ#R]8G-[#II]+G+
MK#Y9@\VB]$N3FK$/E4UG"Z%R_ PT8XHO36K&]B3.07F=]#M3G:T1>)WAUR<U
ML[\2)N!D53DBD<QZ2\6O7&U/T\\?V-R.L)GM$(5K'9CY-3O$S ]$QK3F^OL+
M>HQI-J? _0S?Z0_PG;'D?4.$,B\*CS6!4V68WI)\)7O?9$1*)C7C<MXHP_EV
MH!GO0<FD9MSXDG*]]>T3>$B) SY\VVKX]J &0A\%/OTH\.$MR.@"=( S,ZSU
M!%T<C_-9@4O7Z"* #.9J3(D-72B0FSVFM?.BBQNR-"]#:;<3#4,:W,,RT0B?
M<8U1P$G[96J3-HBU&CA9[U_<9%G?;T<.2T4ZD1Z&,C- Y_/0Y'E-Y =T6@Y-
MH.\4S &=K$.3Z'M;O3&%D^:[(L9-U&18UT?>6 \G!7\)13BI(;4^G-2'DRK,
M[17[N.5?;*%1V<9U%:MFSW\66_X34<1]*-N.%*K;726"A>=:&A^7.U]&LJAG
M7VPN,[[,986MRO:[7899<PU>T'Q.1#7MH4(DNU-P6#-<\KOHB:!1V8#.^%6V
M2[$=:_*-B#N0=?G> N=\YML_?Y!SBV_;=Z3O0%;GBE9/L)%XF)C0KM\_M-G%
MM^W-23N0-:D-<*/Q^O;/'^3<XMOT'>G#M3I2G>11W\QB\<SH5;@BK=J]BT_Y
M.8-_RIIUQ0<.[MF0)Q0XJ :BMB=9\2!#SS/Z>$I;%AT*,N.A*ZLQZ Z@1L9"
M5!&FHQZA7O&JEN9GW*/DPY&-60/2<&2K%O.7%H+<SQKRTD*3!S-A3#ENV;G]
M^:4%*P]K+S[4$.=!S&$O+;YY6//5H49%#^5L?FD!T0/ZA]V'Q_T<+"B-'Y(T
M#<(L#OAL<_@)%T"#D#%2L.^*"S[_:[=(.;L?=1@T-P3A/G[.Q\^IWF!O'O_9
MQM4R96R:IO4HE-^0M,ZU629K&/6*'DX17 CV03XF]^+JVQ[FX^HL'T=1N2HY
MF03RX'SW@;#@/=E\"O]-\].4LS)%)&>'$; @5%7N@W;#@N5QIK5NNHZC'#[2
M47V-"EJOB.S-35@G+#AV&2/[;*_6+V25:WJ.YA3YQR02IG-.T"(GM<%7>?=I
MVSNE_IK?1SJ*6]N,%/^NV!FP '?H (<4<6"=WEL2+3.:TL6F4IJ?<5G5;C+J
MZ^,HG,11=)'FJ"71 GT !9ACP&9$+1ZCBY_HNK:TUXE'Y?T>YY1@B)%PLS_
MU@!T_EZ+X)6&''3^60O @7(P.F^K!>@*@1I]#)3);>B#G(SO;Z1!3F9:$[I+
M"@;7BM4!W1W5&WOWNG38XH7Z6N?1W46]83\S%^H=T\WOQ7]$31'^F_\/4$L#
M!!0    ( &" H5S<@ ]ZV6   &%0!0 5    <VUS:2TR,#(V,#,S,5]L86(N
M>&UL[;U[<^0VDB_Z_XVXWP'7NW'6CBC9+3L\,YY]1>GEU3UJ25>2[9W3<6."
M(E$ECEE$F61)JOGT!PF0+%850>(-MN=LS+J[)1#Y0R*12"02F?_VG^^K#+WB
MHDQ)_N]?G'[]X0N$\Y@D:;[\]R]^>CR9/YY?7W^!RBK*DR@C.?[W+W+RQ7_^
MQ__]?_W;_W-R\B/.<1%5.$'/6_3TLLD37%R0%4;_??9P@T[0A^_^_.'#_4?T
MT],Y^O;#MW\X^?#]R8?3DY/_^+<LS7_],_SG.2HQHB#RDOWSW[]XJ:KUG[_Y
MYNWM[>OWYR+[FA3+;[[]\.&[;YK67]3-X;=)U7[0;?S]-_R7;=.CKM^^8VU/
M?_CAAV_8;]NF9=K7D'9Z^LU_?[QYC%_P*CI)<^!(#%C*],\E^^$-B:.*L7%T
M"$C8 OYUTC0[@1^=G'Y[\MWIU^]E\@7E.D*<=07)\ ->(/CSIX=K(<T?OH$6
MW^1X"=-T$SWCC&)F7;P4>-'_7584>Y\!CA\ Q^D? ,<_]?56;==4-LITM<[P
M%]\8([W'14J2R]PRY/YNG6!_K**B<H'^N&/+^)](%65VD1]W:1LS56'8,N:C
M+BUCOL66Y>.P0WMX-8!6QR ET670ZH;^K6X('0XH54:O5N&=CO%[A>E^5&O-
MMF\2[PVB7)7I"6Q-'[[C2O:?X"=_O2#Q9H7S:IY395&EU?8Z7Y!BQ?1[0X;!
MY#U(M>>P,M@E2%$/>&_(BOV>9%UN2C'IF/T%+LFFB/FF2DG#MH_SDY\>O_B/
MAC:BQ!&GCCKD_^V;'=KCL<R+AL]1$8]@JUM\$Q.ZHZZK_7$M"K)283)1YAQG
M! 5Q."<'H@+XR\;06$3E,QM!653?@/Q\@[.JA'\Q:>*25%1_?: <Q?/WM#R4
MFK[?J4I(MP_7TD!WG2HMJS2.,O011^6FP$PX/@'Q_]^O,/3RC@PR1':2!?K@
MEE3XB5RE.37ZTB@#9K#A7^ J2K/RB2J;393U:0:U+W5TA!P%U_(!*- 302T.
MU )!-1)40_&O.10G@1APUE#0RH;&2>=OZ3)/%W3ET;]'<4PV5)_ERY,UR=(X
MQ67[ES[QL]&?CE":T'6NRG8XT+S%@>YK\O[%T\HD$>N<=R#*.5U1)]^?)/B9
M LF3D[>H*"BH\J2B?Y11#+LS_4?TG,F+LTZ?MD1:A;87#?P].J'J]KE"% WZ
MI4:#GCIHIB'>6I,V).+Z,V%F_VW*DV44K3LV8/V3G1U8_^"OUWE,5O@I>K]\
M7^.\Q&<XQXNT.I!SR=:*$CS2JVO9O"_(:PH^1D2-<)0R$*B*WA'F,+P*I2R'
MB2+;M 2IQ/'72_+Z#8Z36H;B9"<Z]!_4"LD?-AD^_?#\_>F\*)Z*55XE5UFT
M/! <J;:*8C/8IVNA&20^+#%.1U$)'$.#NCD_ ?((Z)^<HCDHIR6WCI]PL:(F
M)GC1/P$@OX<I.:DA2DQT93C\X601I<7):Y1M\ E9G"P:RYSYXPMVWM>R'G0Z
MMFI"J #P8D?\@=H15Q02^AD@(;+H'.RN=Y F9$QHS>&H1:$_,7YV@WE"UE1S
MR&T'/8W-]X-.IP$VA YUPQW!:!R6MX0:RT3V@SZQZ=\0A#QTM2/\\61)2/*6
M9ADS^M.\HCQ,Z6(\B<H2ZVT&BGU:W0<D:7O9 OY(MX ?:S3L.'G=HD%SAF9"
MVE]UTD85O]9,.-+Y]/@. 1ET@9UMK_/D"2CW:/NA9AIZOJ\[UX)7T^PJPW(&
MP2440/J:)AMJ?GQB2/QKQ4'V$EF>N=*$?SK!49%3VN7)&A<GY4M48!WM)]&/
M58TW0,^+EOL3U7*7-0)TCPOT" @FI-ED)F14FTESV9$&^U@5&9QSR[O%4Y'
MT1&_5V>TTU][]-AX8PUM)N[4M9A]I#-1P+F)D8>C5(^6HUJ-XD$,D'_5)L%Q
MHL9&5VKN!_H#2@RBXY*3F*S &\?O]#5TG6QG5A7>&%$O6N\'JO4> <;)&>!
MYQT<$])]TA,TJ@#5N.Y*>D\_G!3X%><;K'4R$7]N54*/R7B1R=,/5"@?:L(3
M$L(!KH^*W1@KG0G:Z4F)E^S?\89*_HIN^HP!>55PL8=#S1*391&M7R"HAYYP
M=O%1.K)IDZ)=<;:!S,\*. 6US+'.T'D-EBKG#EAV$O^Q S9L3)XG>1A?:/8G
MV=G:_.XDPW0?TML"!!_;73$'1/P(_W=4^&\8V2F)L8C?XQ(YR$1O00?L.%O>
M1VER18JGZ/V7M'IY(1F</^@/V&^9"=BU  41"29=:88KZ)!T+:TFV%3N*#SQ
M8."%T"@KSN$-5);QC8D>;)E?H60Q'NMHR\ZU]*=O.\ LYN/+-*];?A4D[L-(
MCHG-B0D685?_E-UKUMMC66Y6:_[;A,>WV@W 4R+I-SY/"MI$PO=H@_KG[&J>
M+[WY#B[ZLHY.]KNVO J'>1R@QHP[?2;R,<W3U6;U$:^><7&X[D2_UW@NLM>/
M<\<G)X8^<7+^'XGT<XV,LB)L_%*61L]IEE80C[WB+VU.J( 6.-X4!81M/T=E
MJJ>D70(($ ^E!G1*<5-PU-F!;QY4(:K*'QKPZ S 3U*=.Q4C2R%9)K(1=OW'
M+W I5-*?471%^DKWIU>\-QYW2U^9=H!5+XUQ8@O^G.-&]/1ST>+>4P.?[UI7
MEQM+RUQ3&-R_^16:<CV_U7WWZ\>,>Q2]_+T@JRC- [W][3?JA&P)%H (N6&2
M3<9$^/BW.IK<+DF_X8M2T"82W0AW,35<4.O'OY^BNK8L'.9ADAHS[O:D';T/
MG[3[?J]STN[VXS[$Z#WP2;N7:V24%<'4\F)3P8D@6I&B2O_.74#U6T0W2EF!
MH%^5+ %L.@KYBH%%\PY85#_)_#S5L8I8F"MCY;GV&JW<W2IZ?JVS+"W0<1_M
M+(<G8#3T@274TV"*:\_&W.L%5NM,:+"5%N55FJ39AAV<2W"/Z3N9;!'SN^9&
M0$UGX<T[0-%C"_3S7'VRHF"^!)7FUW_@>A<J:W/2TTAG-=HEZ2D(7@5:\%#Y
M@_7)FJ&>9E-<H):EPR "7W_*?:;N*2"8[P+S/Z_S.G%8^8!CG+[VO,C4^50_
MJ<\H"5]1<3)8=*+@+(]Q+'OPZ'@;ZJB0'):[)$;RXD5,^#F%G9$81*A9H!-L
M#R0!8M&4-[Z["4>@V9A\JUO<X(SZ7VI4&*HBC2&W.,<'D7*O:;6UO-2DZ7A:
M:J-X@B\U>!/78*P7VKS&^)FM-/FY-UAIBA/JXZ5GDI;1<EF J0$(J0JH?Z6U
MMK1Z=O8^=!2!_Z>C$$*]APIVJ/J7DUPQ>C.J]/94<9HF<*ZZC[9@@L[SA/ZD
MV."D$RBE?-*2Z<SZV6N(J.M5T9Y.UAS$#$4<PXQ=K9'J!1>H$R4UL:.+U'Q)
M'6;D)V&B3['W[A+X59W>\<<#CBD]VQ["^WD\YCZ\=:L',<TMS(-PN7X#+B\Q
MGX&J,+(PG<.8JJ((8KM:UA.3MG3=2Y9/+6'%A@ZH)(2- FL-65Q352-C^#]+
MO2)L]CM7--+"Z%/SJ$F8^TPV76SL1^T3G.T)1081%WJ>9#,2CK+BJ$#QG3OG
M8-6R'[:/S+;H8PUOFJO6;+(54O+HSZ#[M<3QQ*34?!\DU9.CE=%#,< "X$)_
M#B@F+N=#,Z0@SJ-LMU#^LNRKA-@KF>.M=<M<]O?J0\)*06W+ +G*)-A+%'GF
M3#SFSR6U;>+#&F>*7]D5EZ;WH&*#/C4P/#_64N3\N"3UL]/;#=+9IDQS7)87
MN(R+E 55S/.$Y<ZX6]S3Z:$8F6DLRCANWI'FS9$Z0=<2VR!"'4CLB,A3D5!S
ML@LK7,IR"U-&[,V#T^>JYW"+A8MU5%3;VV@E*B4^U$SC\6I?=ZZ%KTL3 =%0
MI<4'>4ED&>0WP>=1GL%N 96S[:[-/4_+.'^+BJ2.U[M\7Z?<_U!>Y_>X2$GR
M"TZ7+Q5.YJ^XB);X\AT7<5KB^R*-16'.H6"8)!;U"-?UZF%PX'K_K0:!(HX"
MX1H&6@,.EGPS(5D6%25:XX(GX@R8AS.$R!SF\ PF!Y^/DOB1)5$,J1_4$812
M#?)(76L%AN0?32MH"(I-A: [^T[-R ,8PNPG@^TT#,G>_EQ+?4,4U53#I449
M9B>1YI';=&5X31GY0L5YOBPPD_%#\Y9G^NJ1%^5O=5*=R=((<$()E@)-F>_$
MB)F>RQ7<;:JRBG+(I#YD3O2U,RHTT.G/;Q6!#F']$@%&Z-=LNWJLJ!3<J#F-
MYC?SV_-+^:S^CH=PF2L6,5 >@-.R!'TB?51S0,@F?^N4!S)0=0*IA/+E15K&
M&8'<D&-^5H4O==?R. 7G.3,Y!-1B".\L5>$[,6"F-Q%D1O<3I=;C$QULHRE6
M>WTY?\ !Q!!0"^$&'68?D>*)/U54QW+<+0YEM1.E1@]M_)>CZLFL-UV5I4<U
MA!J#YS0HN#(SG"5BF?7^E%[RMTU9,3_$$WG P*HTP[>XNLYCLL(WI*0_/X_*
ME_N"O*8)3LZV/Y4XN<[OJ'44P:CJQ\,I%EW.^R"EJX(=0'*NR7>8444@70A'
MC7)<(;J3LI_"WV.*&VW@^3<U1$D#&$4MXC^'V0-<B@'Q.;?>%ND]%0#!9>U0
M$\U%T>W*M3 #K6"7LX.\(S(,\2X!O8ZSX4:&4N#'%=:1@Q NL!$.]LA"4*=6
M4\AMGB</X.OMGM^?<+$2R(?L9YH2,]:]+P_8& X=;Y+]L57J*<+:^GT00L5A
MH Z.&0(DZ,N_X*@(XW&2%C"BRUE_=G'&Y!\G_?=W]>-ID:6K]+&N[2I%1%TP
M7W'Q3%1%DZ7&0=W$.:A^\JRSVEP-34^?R*&9Q#B-LQ ^[M)E:LRFJQ.#VG(B
M9@SVIF(ZF4.H\F.<AVJ_=-(N?]NDU5:@7&0_TU0K8]W[6G5C.'36F_VQ5:2*
M,K4E]@2?='/EL.V\[(#Y%X0EANAHL4F+%]'EZU0=N0,Y=PUZ\N/ ]9&15^2\
M_2P\MJ*TM<9\#IC:[+[ ZRA-+O "%P5.ZMV,KL [2,?%:]P(!-JL,VNIS62(
MADLT+8/.3NIIRWPP-@-K/(W55W:2O$42P_:6WTU): ?SNZG/@,?0B"P#;W2>
M?(R*7S'HIN'CY_@'VH$0HH[=[SV,,I/#54,[4-C#*'.).L<"!^X/!<4)&UL-
MAW=?=!8<%,<'VPF%I O#LT:8Y4]V-L\E/9E0.^CRE?ZG-^A;JJVNY/3UZ5QP
M6J*(40T3_"W'5J+$J^D\%A*]@+C= .J[Q3Q)4O@DRGBXXGQ3O9 B_3M.E!27
M58JN'@/I(_,:8>QF"-J!OE/AJ,:M#B/:5Q*C,P3TO$7==O4P$!O'#/&1L(IN
M[5AX^Q+M1C.-@&3'JU+EY94MP?#G,<;T'()O^,FE32XPY+B2^$+73RSNV;4B
MXJ1G/"W3;"^Y1$B/E ROB08#O8G7+A3[;M%=,@\X S\"RW]UM&+*L0!82[UJ
MBJDA=>?699]2[^C]X%'^MF:/.)H2IR\9YRM<I'%4"I^W]C?0>).XWY'S$-*:
M6KB'K +&D7%N!/2WMX&AY]$ZK:)L)-Y9O0-K?G41(><O6E] <Y6' <>\=$:8
M<&.-61AT%,NQUF,004SU)[@8F^>W_=I*NKUVV("@7^?&8$,8[2B']=&,LY@H
M\\V;/$% //P_7-R_1AEF]3N;"FCP"XC3V_M!IR5/47&\9N)LDS#/=\STPP/=
MYB\7"RS4G&% :$J^7["^G#Q^1Z7C]YDZWS5"@VYQ1;=.C@5]F=2HOH+ME#WF
M@=LO]A>\&TD0%1=H@9)IS'Z  *;+O$JK[2]I@CMA*75EEBLZ-9?O%2[R*&O*
M,I1GV_N"))N8!58_XN*5[C.C1W7G](R#H2SC\AXR-4-\!"<PA+VJ%[>D0LU+
M-$2/9O=14?'R._ I>R3;%M^HA\3T03VF65NG9W(O:EW)4F\4EU,!\;;P;_%;
M77"0R@S%E]._QMPZO"=9&F_Y?\?6LVXWFLM4E9SSA-GX#>T H7U$=!4Q-.A3
M_6?H!:,]6<36#'P>AXQVF[Y(RS4IH^S'@FS6] OP*Q(8^08G]2F=Y*( R! 0
M0APP%*%^%L<+Q3%Y/UPXY[EV;JUST2EBAI[Q,LUST)/4Z. $?J^,4\[H-< V
M#(&Q<@R;XEE,5Y/9.HD9S;B_QZ 42))FFRI]Q8\XAFI.*2Y'W^/+?J;[ '2D
M>^>W2!WZ: =@-H%W_-*<)[KL].<#: JC#+Y/ZFVD>]K>Z\Q]8&Y-+>QKHGX&
M$CFN>!.&]O*)A8TT5^,"H1ANK"D<_9WZ,AO[J>O8*;;&H1'PUY)N ICDQN%(
M\D>DA*BQS-M*8+DB[A8_E9B]S;E[KJB*ANQ-C?/VBA3[@-N:E8+E8J%'S35E
M0-G7PC. J+,ZO7)$8PDS?%#KDR)$#")J,,)E38,2+4B!#I8[DF2,H^5N0\J)
M@XGR%^1(3VJO$1AYG5?KHM#%H;:Z 8E]??I:QKW$=1:HI5%H++T=Y6X.A3"Q
MD8/B092X-?W'.#R5PW5.3_(;MO.SE[%/=)77A4IN2?Y*S_FXCI\7'55\T_?]
M4$<5Y^2?[:@.R.LC'O?<UG:V_E03GJ'GB/ZBKHID6M)@RDQ2=JP:L&AJ;Y2T
MU9.-%TMF$_Q[VGL.BA^QXED7486OHK3X.<HVVN7D/$*;[HXU.H3?T68V.M:)
MJG '<V1A"SPJ&+@$7"BAP-""(D.O $VK;N#OC],&^ZA#/G^^.ZZ\YO6[&2L*
MT.]@G]XO9NE]+^XG/[G]=A^FMZ*NOW\;7##_7E;]T*3^[E;V],QP37P3UPW!
M#7)Q1>A_8,-#5]8"Z*%_/!/DBA0+G%9P217("A$BF)RR.4+Z^9_OCX8TK<.E
M"<?WT[ZJG2#/P?++0'WG"5Q;<Q#_"#:A>#5Z4<<C$^XTOTG/RR=A9?;1MAI9
M3X1].B\W=?R +ESM]7'.$B5V^1"9NZ)&T%.2;JR9OJ#L=1=$1OP7J1OE)I%E
MT>_ =ON9N<VF>\C4Q#<YNT]Q'*Z7XL__Q[EM3=2\&#5&\N--3UVNUAG98EQK
MS'YVM,YZ-O*25>_I_A[2U=V2ZB^X@AJSRWP@*[%S>IIZQ!DN7Z=%9P/0.1M.
MB)N&V8A[$E+.4(N\23X,4%GVBBV&1!<-VAF:K^ A>A"UZWZE$>\3_KLSWP);
M9Y^)\?7Y>]SVQS,M=YLVKTU\;8TY^_OWK0E67  ;5$^7EJLR90KRPW??G7(?
M"/W)7Q^CC%4Z;&OZ]"<(EFBJZ@L9Z-+Y0UT@R[PA+6')/)LNQY"0F$U_3V6B
MH?=;D&H:!E 15+;C:@M+?>W7PR,C)T2%<?Y>8>)U_0ST;G&!GT7Y/$7-=-]+
M'G3G[1'D 5VMEXW&V'6>*[9$(5?).'17;P]%8D!D^6.HMQ]PB>G'D)'D K_B
MC*R!DEAYR[37T>!#_;H6YH8VTW@=ZOJZW.YHS!5ZT1UALD,40*M+"1!1YJ/G
M@C."![Q-!H +H:-=]7.C4C3C9+R5+I?$HU7"W-E8]4N9LV?MC=H.6'I'0=".
MZO"H<M1P)[JF"BY?IL\9?S=_E>9IA;/T%2>7996NX$PY7T'*V+\S/=B4HUW0
MS?\O5$D\T<X/%YWU?G5V-AOT72_3;S]\]X'M#7!@Q!'05M[SPHQ3;V_D?EBP
M_*(.I*:V,\M1L6#X3]@ 4-J.C1=[9BTA=QMLKL^8[J^-@Q(QYE$^ID5"^RAC
MJ@VV='BTSRPC;[ ?QYNB .NB\]NO(3]&MDE8G1#Z?;IBLQ'E^8:VX"]@2O3V
M@O/V]\T/HP+(0T)D2AQ40-M_V::1HN.DPXGR.(7>2,E*N/$[PB\I%S-6DF2]
M+D@4OWS5P;(D)'E+LZQ.],>*>[!!QN#@!BZ59%&] 03.AY)DR8QK/_HG_3T_
M/^(D@*%A==T39T)NJ#7A0+#S^'#'3AK7.IK^\_0#^[\^Q:CXJ8[NDR3A6KVI
M8%'6>\[&J)4)Y+E".S SU,!I+Z[H#] _G\XHH-FD!FNJQ^G&1=7@;YNTH.II
MW8RZ/>.O]X8-%25XCDWT3*H7KE-QR0.;U@7];;H&35E_'4!YJ:Y-8C(_@7+U
M'<1 L/2F=#:AQ 1%&E/ @C.4;C=6\ON-DW.MS7XY#/E):@R(PAPY07G)F*<P
M(\)<>JILGMSY_Q:_5T]O.'O%'TE>O8CR:9EVY]@_<$AV:OZ"0WPN_0?FO-#8
MT:G\_7'2_@.A8&KX$X8Y//UHC_J:E5K]:9V=VU5@QS@EWS$<8D23#]<00_<:
MF6&%@R9!&(PR'-QYY,7G&X0AL3ILQ%O(3MCT%1=/@76W8+\MYYOJA10#4;O.
MZ/A66B(\DU=9(N!>%98][AE&Y79Q[]6*?]ZBWNA='J;+\8/W@(\ [8;P^>J^
MT25F0_/)S;RA:_-'G%.#,9OGR3Q9I7D*1:4A8:PX.$'N"QU'YG#/SC-*<.K,
M/;5/7S]$P?:(S(,4EIU11GN8 CC@)$6):'#3FSEP7Y 8XZ2$(H_79;F!R-K!
MH+3Q#S0W:'''OG9:,0*=+=/F>#3VOH8\O^]K  0-9),0':+.O\_.<GZ-T@R*
MX5R1@KWI<VQ B\@%MJ,/87UNYO0A_I!6M3DOIV)<-R-A@0-L++\;*UNX#AT8
MV\,"86AS#WIJG\@9OH_29#SFRJ ;'>M<@YR7D ,-7,IVO)>Q:UU<F(>4>1F;
M:>1!QD#^2XDV>7,12[4A><[2)=>9H.[V D+93TA; XG_+MG@WT'LF/^#FHFJ
M(;;D;%JWSP\8,B EL&=<,3D!U";WSX,=NKR![B4\J3OH7H3.;J$M\4/O'OH/
MT[V''A90U9MH"2Y/_V#:7D[A(DY+,!C=U* :HQ/L'OH CVNMT2'X.[I %4VJ
MU>O3P9F:QM;Z,:J@^O6653I^PN_5&:7_J\Z>.MR3B\VTGZ+K]< AS0YK?<YV
MQ3YG]:,!,*YFJ$%9U[Q& !0QI&'*7YM,HNR&(S,SG^-.<Q"\6?\&WQ=I;#T!
MH1[U\+O2$$JO>]51!D%<0X%(^/CWD3I04TC<['+R,^]M[;=I!\^V'ZF&VA1L
M2%?PH +G\;8GHZW&EYIK3H*"Z_72H8M:PB$RW^IPG1BP<AK&5R="6.1U-N['
M<1R]-[^S-C"7D?.^/<_?_C ]DW%0^#1BY4-[(DTWQ+M-5591#H_PG#HFA'0"
MF8!'>"9_.2X"'B(XW@+WM"MW=FBK>W@FS@[E\II&S)CH\4"L*BP>!$:FS)O^
MINA7:<5VDWE.QY+#;D.MP!27\-@R(V >CGFZ]#K1U+QJQ%RKU0X:=M^ZAP?M
M *%/H3U9FI-$['!^FD>(-V+C +'KQ<?QX8U,\O#P1IP?'71&KG=P^-/T#PX=
MH=,]-ASRT]L:O06'-[Y;-'EQQ'ZE@9:::ZVG1]?KB9.$$)J::$B?T1!'B0*;
M/L<39H +"47JX4^C(2\D/ \G\%'-+J?MG&==W )]EHPT.PG_ UVFJ2HX-V?H
M"5ZF/3:QLS=ICJ_I7T4VCKBA[FYPU*'S"@AMG/ GH(D8T3#VS0 WB3R+/#[.
M3%\AF546Q0Q/[ZMFN<;:CS+[.G5?0Y1112U9R2?,SMXM#G*6J+$KQ(5]^]?_
M2JD*+.*7[0VD2I>[LY?XV/S:?H"(:VD#THC11BUQYJZ[G?\\D0M\F2GHO\.7
MYJM7IS+)'RL2_\I?J\'C7F$:F9'6!F[BGEY]^(-)CDJ@V]Z(I(QT\(N1,483
M1>Z%DZ>.Y2<K5#V?V)*L3M=!Q(OLZ$]/QOKX/B1H0F9.Q^%4BLXE[#]/%.<\
M3ZB!D-]&*[Q?L%[U$&Q RI4K20.2ZU7!*",@C3YQBH'.'BZG4^7@;#Q'X53[
M:-8YB2]L*79_F>!Z]7HTG3QD,DP?TNJFN<&L)D$ZAXK#107E&R2S( F^L) &
MZ:!G]\?N;LJ@>$<<Y:3"Y8S_ 2_4V>L;.")1C0'Y):! W@(7=%L.4\A(9CH$
MJ84&>>S/K(A?<++)<)W!0TM]LQ="(EO"=O^Z!H0M',Z=EC70-CG-2*:;<C#5
M3?U@+9#A87WNB?,)];;P+M\A%&*3EB\ A^<7XWD[!"MI_ /-I2'NV-?-JAB!
MSAV>S?%H!.KLDV_RWLV0S( <+40)T2'J_ MAC3./XK@)OM?,W.YFW?DUMM=1
M@5Z9:_B?/WS]X</I[D+V7]$I+Q3$B@4=&>7_BK[]?O:'#S_,_OB'/S!+B?[S
MCS_\:?;AAV\/''_PRZZ3)JH0L)Y_](%^!I59H9)<^HJS;6@#?W]*^ZWZGGD*
MF\^T@/+?=XO+WS9IM96PZ(<_M)G?=(] T#RG>TBLY3LU')_%O*<% B@LSDYB
MB#XSH/8+V5@FU '.^KMA9*4-;Z"TX4'1P[*GPN%P4+517[KWCSHTW==9#11A
M;#8#Q"I;IRS" T^+#7OS)\9^"@8'>F-K.@MFHASPO:T:6LGJ<W8Z]2+:OBO1
M!2N\9FE.M 5](D78SK.H+.\6OW G]%WQ '&>>^&=[2_+^K?EJ>C8:M*7[ME6
MAZ:O4X(6.)V#@R<N:)PE&#(X,M3DX13!Z,]0@P\Q@)TV9=NHG%(DMYEX$ZNS
MY4T_S&.6:KF\YS=6YSQQL4 !##?67.']G3H/>:BI-E=U021NA)]$C4G^'$@D
M2^-M^U!Y_@QE>F+A/?!P:UU747^OWOQ#_>2UG$*V1J*AO6NQ I\J@Y'B0)?3
M(S)"%-DUT>.$2D9QBSU[.5@$R3$>+)VVS=G1/F),*<%V3P*+D7U!X@M-P1WH
MV=?^, !!9X^P.B*-?>*61355!%VU-2S:%V!A=@P9Z2$:#/2V8*128%O-;NTW
M<74_51WA-\6M+>^,<!CQ'L^(/8EDU_T%")NSK<HU\M%'5DMD-IV'+9/9H+!7
M*E-_7%;+9<H-S.>%\;$XC9;-[.>EO_#6S7/)$@A7EZ^PJXYM#:/M=<-/1?TZ
M#R=M"2-..7S*MW$>$V7&>8Q%H^/+60%EDC^DY:]G6_9P1?R@6>(+[0@U8<_N
M@]4ZI!'0KA\ZA7NU+,-GHL$\?Z*U*2NRP@6D, 03NAS,NC#26E>D^GMU+DXU
M6=32#9MX88RY1)%C_J+*5^N,;#%FI>MQTB392W$Y? <A_9UNC/E8_QYN)@H(
M>EU'6_IUQH)<GW&.%VD@ TN>XT2;C?[,K'29IXLTII;>SOG=^+Y';2ZECW4-
M,"DBSJVQ'0K4<TLP =M,;2Z(&8.GD7[WITYIW,OWF#8=?(=CU)>+5+PBFI-(
MR"L"9STMKSTN:!SB 1E*5^L-9-=CA8QQ&>:ICYETRN;LE6.VM^4M0'E+V35H
M]4A_I[EL1_MWO41W]0UY'>]L9S $D4YYAA-M+OK-R/(\GBCR63E1)+^"I#]O
M#A6;*'O"Q>I;D045#HE)/A>_B+VF"?8[-.U,MU.? 8VM>#CC;=%@@RP3#3A$
MR:S0EW#/'S#;;:#U>YC )Z1(A#88U,P$-\:!+S4E(*^C2JR-1.OZ#)=PN<'?
M2I/%M T=!?-&;V64JS)EXO[AN^].F<C#3_;NYNI@DWS9S9!Q(/EJ'RDN +G.
M_>8<6C004-3!H+(87(TJ(?$&/F6Z6-[=R8YCL![BJ'RA1])%1M[VADJWO>Y0
MO_:Z3!3EB^BQ-_1V,NQRE_O([N;BR=E>DT'D\SA^#CC<5?AHJ*/_BY3@3<E?
MTX+D(,T_E=1RNL*X_QY0Z1L=#3W6MVLAXO11!P!B"!! D+P>]#(L/0W]@-?<
M="E1]8)1/5K<&>V&C79!D050SM*21;3X:KA6Z#&BW&2P+A]Q\9K&&$K_W5$^
M%N*U(ON-SEH9Z]M#.$9-'S4 V TG@Z"_5NP/R\I:B7>C+;NC)8 LP%J1EBRB
MQ5?3M9*13<)2WTEL**.-M5:'J%/GRP(((YX6<6-A[[ X$#L+@8WON3.^0+O%
MN-@0-1::RGP=E'.7XP%9%S72DO'#SKR%3%&*!A)M#MN*)"_2HJQ07*,)(<%"
M82!RK#*46%YN^V[14.GUR @;Z4CL46>N);:?JK+(6L"M\W:%406'2E#D5A9;
MWHZE67 A]@RQ,!,Y?EG:(UC>I/%=HJ>9R3[1Z<[;3L%HFN\51M"M"'#UDA;)
M%':+/J$XW"^$[/*>C>0!QSA]A1=N@Y'E8\T-,Y(<=NLM)\F.<-C@\E'^]F0H
M&6::+4WX1B3TX&$C(RW8=.9/![X1"QI0'[85_5=B*F;34(!'TG"D_OIY%>0Q
M+<]<2W^2;%A6:YX#0J &Y3^T\*BVGT"(A[7]2$P?U]H:G_$#VR87\PX*DAFA
MAU>V(S(F>&DKP]C/)B+R9PQW"/,\@50L,?WK$X$?J<<5B7(M3@]@H/A)>P/Y
M7,(J[8TX1+1ER/G2T+D<+KN4P35@R'/S2G_\#Q.4Z4!76(S5="50AD<1:NAR
MK"5DWZH#E<8"U:0_TCFJC';NQ6TZBD+Y+&-S7#_P<>5XR5ZE*@UOAP/,,DMQ
M> XFS4H<'ME4/!"/%.P@UQTZOP:92&R>_)(B>BPWO2ZA^"E#6516G;>O]\)$
MW$SKRN2X.]>KGY(\8:+#(^@PIZI^]6 #N=X2>*)R';7+8&\8*(:<SNDB!6.@
M1!'*F]'6#4)<2PR(#)'EYF=SXJKS9X-C,?#1R@!)H#.4!N+/Y;"D,;00IR(O
M,Z!5 K+%]0]SW#%9OQ;/-<8B$2Z3&*2?XE7O!2I6X@M;F<1V/0?+),;)3R27
M6 ^GAW*)B=CG+X-ZE!:L&F8G1=!':JYL"IS<Y0\87L[3I7 6E>EH?AZCOG2S
MI.O0="VJ  HQ5#/4P84:8 @$N(&&&+:Z_C8*G=?'; Z)U8DQ/OI5N&S2BHKO
MJP>:Z1W]CKIS?_2#=,EM=1_M6VLKT.T$GK$1O=50@ASNQ$)!9-GE[W#7)(._
M6[#RQB\D2Z@QRBNOCM0!4/I6]P E0\-Y2K4&!'@7NC#^I:ZWBSXU4 *E5%.:
M"6+$7G_VA;BDQMGV8_0W4K!R70-I<35ZT+4EY"FY%M8=?1YU,$,<W E#-T.\
M[EO )+HZLR)7:668U88VP3Q)4MB8HFS<,!AKJV,=B/IT'MO8TK5@)]@;A!5C
M(=J-+:#%,"HM1(E[4U#0NW5X&ZV&/0Z:O=A7U'W4)J*L0_HI=.='3F6/,]V?
MLZRO^.=0TOVQ]KJ.,E&_[I^R"BK"!DVY/\KEL?JM(=/M]^$9]K^.?V%3K#SY
M7\6"%=0#*\'K,>$*JK$ZI[?SJ'RYRLA;*7]F%WYB?E0_ZMKK"1VH(T9^0N=R
M,;?[C^,C+#2.@2LQ_?AEGB<7^!5G9 U4ZSB#>?*W#8O<ZTM1KONY7ER<-!GW
MIR!.#14U)A9XFNQ0:<2/.1R<9B19,\A=+$T310/19**A?XVN\SC;)+B<H>=-
MA=(2O+ H2U<I#\J=H9B4%>LC)BR#>8%*LJCHF0NC-7]7 +&[SYC^.*-F+XO@
MH7_2#UC"E3<H1K^*BE]Q$_+[5M"^R6(!&$6X4,1,3!3%OVW2@F5-1W0IY25=
M37 1R+JFY\ HI[#+-(<$ZQ3?<YKSBT)*_6\DA<2/M+--P9BP:G_U3#__&EV^
M\Y%S0"<)><L!4KJSZQF(/0PB8NSQR C%&=J4O!?QJ.&11EIM@X3TJ>L%8KH>
M/&ZWR@YR9U[Q<*[PKO<;,]I_#K2WJCFZ[7JW!?OJ(\XRR!>9)Q^9MJ)_E]Y4
M5;_5V5%E:7C;3DL.B"FQ50-)>2]U-RR#>%3A9EJBA&X%<95MJ1)G199@\P-_
M9,L!4/<-:^B']1Y9\A_S=%X!U+NRA!*C^?%_CN*: :+"2 Y.X@'OC]0WIB>I
MOKY=+\WZ1G-'-*3W1X[+?2>H<=89JOHV;2LU?LD*WY"R'-?QTA_I*/?1SKT\
M(QI%H:S='8Q+(^"VW;(Z&8<IDBF,QL(FE=,S"FV[R:K=PR%<I"2![2?![.4W
M[$7MV-N]C)U:=C\OJ.V>;X)L3_*+B^C-A:'&^!'GE%Q&=\%YLDKSM&31G*]8
MVD+4ZD!'DR@1\F8K+CDJ9BM&>[B4%Z'C =JP&I?+@KUUI+9A10?=-1_IWU=1
M'BT;P[EA!F9!H>QB>[&(TH*UC')$D="]<(92YJ9A7RT6:99&%6Z?!19X30J^
MLNO6;R\I>!<*%E.W,UFI=DCS]E]169(X93;L6UJ]U%9LOEE \'N!9ZADR3 *
M%!>X=F102*W3A_ZB^2OE48BW6'IKBIC+D7%ZZK*Z6SS4VG9<=\BTUTM++>[7
MFV9@[D7F">0P-+)0VQR%A>7?UIIAJ[G5!<U EX0D9;UT:H\H>$[Y7YI\U07.
M$PP^QV33*H;=,N?;>Y!4UA*22)0GQG ]4>Y_^^'T^[M5GCYO:A?1-7MR09?S
M/9TH<;27XJ<ZJTR2A.L%!R(*.% -I E_;:$@P*(?'N9LF)9RPJ_640ZO,<9Y
M$&!=J8HA,6&Z-]_,P3E^,'ABL*VF+Z:W3]\^F+!Q$L-L)4J\"AMZTV3[?80W
M1+RF?91E.#G;-@&5=4.EF"_U7FV&\,A3]_4RW!"FSBMO[YS1<" )HZ!F:)?Y
M>X<5<;#H>;N+NVZ^*-&7:8Y*>*1<AGG*;6LAC,57Z<ZA_U>PU_EZ4Y4W<'7]
MW6#N8XDO3%^T'O?L\]TJISY#C#[Z+FPF9!EN][T]'6.AX7'C*EJEV?8Q6N!J
M*SY9B%OI'"*.>W,O%4 1<9+ZQP(;P(U/  L^EI*A"&#>#\@"D>13P$@9>/%Z
MD99Q1N 9]U@Z .7OK<71".AX,O@_A7[#K\[XP1@;*6[ZK%&P66U8P 4KA 8'
ME0*_X+RD!UU^ S16M$#M>_TJ!G)TG/M7[\ZOT;RJBO1Y4[$<$Q5!]Q&KNQJZ
MO('B3!!C]AIN^#^G^*U<DTJ\V?>WT-GH]WMR+25 [9%2T]_?3?$:[^W-$ )L
MZX)9)Q*L">M+Z:3Q57&6]'QFTQO2Z3ZHNZ.#PYH_PVAL=AT6'2C3=$7TB=F8
MKT'(7W\62OO ^SY*D^O\/%JG590-6R4RW^A:(D-]>TP\ -1/J)C5] ,;'U(,
M)UI<- X*6*U*:G@/U9KK;Z)W];_7E?LL?JO5(Y S*39MB-C*/6([D""7[_W3
M3V0X9/HX0C?O)CUR5&F4,;\<^T%OBGX'W6L]L; 'PTN\KD6\ZN\V0O)*PR)B
M8$YXL>\N8M2!#!<VW78U;,1@SE"-G/O*^0\5;G.FQD/]2*==@=AUS1$>\A1Q
MCAP\C.',01L(:-K]X(27)8^[,]$I:A#BA8P#'41<3W0HM7ZUR9SI=$'?7A7Z
M 89I:_,#L/[4D#&7PNAQ@#T!)6[,/1L:? &\^(=6WR)U8ZR[!^?7FU_BOH '
M/M46H@$K*.CUVR9ES_-OL>CMN\PGFEZ)H:Y]7-35:1;R!*6K=4%>>>VA&;RA
M"E7A<YS51(=_'@L50)CWCQ#53@$]UA'LCR1++N#L#"],.NKIT%FJ]+%V^0(9
M(NY](/L/'68HZ5 /5,= B?O$C*7^0A@VSR7^;0,OB2$9RVCAC-'VNB$*HGZ=
M9_IH"2-&>0(E,\9Y3)09YW,/?4U+*M!7I+@@F^>*6DWS.(:'+ /EP4<_T=]#
MA5V[EJR6-L\(5> DK=A;ZK&'6^[VSW$V$QW>!=-6$*PAJ:BZ32WI*.C2NWKB
M55"FH9CV>#J@DXX9%7)_&\IV,MS:WM[F(\.)8&<+F.5DA+O#NUK _+: )DW2
MJ-@^1AFN:TB,B-%@>P-!ZNW7N2BQU^UU49#0(C3,6:+,+L^GO_J1[^ A[Z"-
MT5FN[LOWD0W\A$T:AN[A#=K\\P?F5OCG4Y:J\@73_R\P1BN25R\E@N?<"?K(
MDCY^=SI#P$?6GO[E^QFD;X$RZ^DKSK:!(G%ZY^CHQ-?+>(\Q-O"&G+ELGH@@
M-*/?7?< Z0[+M,+U4?6>O:!_P#%9YJP7YJ@3ANGX(:L=Z>,6GOM"9G55YSUO
M<L%1_)W7S2N9DB:\B"=;.'BUSLB6KC#^JS7M_ 5J1Z_A%?N77UP^WM]_$68I
M>1,7$DH&O"UX<#"]I1DD:3FL/B'_(D6O$\W%J$;,=XT2MG(:B.&?K&C.#+'#
M;G^F=OR"DPVSUF )GATN06;#U06*YW4&:':^''UK9:UC7>/=&(!S*[_O&GAW
M=S=#'-T,-?"F4I+5XMP2=Q/F_ZWV;EG+5R8>^L;TO79?W_Y>;*,.^?#Z7([A
M?4^VQ[GHU3%"=Q((NV(>XODSV50_$EX9/L9%/JJ5E3LP<)W($?+AEJN1( 8%
M18 %,3"H1A->/C5FAIBSVU^^I?I(U%'B@\]/1MOKYET2]3N1S3[L&Y1QKA-E
M5GI4CNMUQI@994V9H^N\+74R5E1#[6MMM2A%Q;U.W,% 2;N_@:\P;SP>BS2/
M\IAE=>7&5HK+0"4Y%*>&&/+;F\3>I-%SFO'T0YL"WK^/".GX!YIR*>[8N1^;
MDT/9#D$8*9/@+5%G6$!9DI8AZ[+CZXGT,66=1]$V\+-DVC=*@WAB^;?C8_&?
MB/3+27T@::_O>J[H&"[?*VK?4O6^*2NRPD5YMOT1DV41K5_2>%[@J)3R5UGH
M47/]&%!V;B?@)3-4'YKTSC-TR=*XG_R2)AAU=E)T2RK$(IC@,C$JV8,TL"?X
MI\QM5?<V0[LQT14 PYJAF@E3\7#9D ;B8(I])C5B@6</.,;I*R"ZQ=7PQB+S
MB7[J(F'7SO,%U+3AUJ\F'BHYT3A[B0[/_ 5DU#+/?!(YJVE \H>T_'70%2#Y
ME6[0QG#O[LU?3A[MT4< (*PK0);K1).5AJ]#Z5838YR4H%*ORW)#CZKX C_#
MNY,F@^N!.*E^IO.F4Z)[+\\U)7 HOR5T,C:-1Y8-#EXAJD$"]@?FT1?3&J%F
MR>2VN"/SQ:3Y(B-O?,1I,V)60>N9WYN_U?@"/&Y465)$E].&VN(!+UD=(YQ<
ML I#=XL%*VHDSF<C]X6.CACNV;5ZV%%'G#QJZ.NGO[$](N-L..)!!BE>+25)
M1(.9AJMB?\6-!RVI?:2S-D8[=[T\+AJ%VN2FVV%0N"+T,S+])_;T(RI;7<?_
M@I5?VYWF^17I%+87>7DC>JSVYZ&E9WL,H<I2_JB1UKJ^VOY>72\K1G:&6,SZ
M1#P\8_PEBDPSU,7_M5DL5EM<B"V2_A8Z6G:_)]=SWU#3MR],\1K;$PV  .I/
M,.M$@C6F^9=6:?4B%L>>7VME0=IUX]R9#:3TI= (J;$(,NHA4M?T3#,9XXBA
MY%$3Y9%B8AV?GL(K)':X'ZR4./Z!CG0.=NQ:7L%2:ZFC4_XRZ_O:T6%2"]'F
MD*QD+A6-,DRU0PE1(NK,].YD?X!<61 K_9*N^]>.PA>&SO6>GKTYUO=H3\.G
M/L3H'G_Z*/<L^ &N\[(JV$K^&+VGJ\WJC!0%>8, TF@=Q6FU%3D#Y+_4]0B,
M4_#B5)>#HN49<#%"#=<Z\W[LL,Q0C0:U<-#DAJFW 34#>VX'%M<(ZFR"S/61
MMG@#.3X4UA8QX+._$-THPV4=#'&+^XO62+75#;_MZ].]RYV'MISA/'Y9147@
MB]UAOA(E9ID>,1O;Z=L?&MMIX, YUECK^"GJU'UD56/R?OM#Q^0U.)[:&XGY
M8;5_<"&.KZ-"0]3XYTU5-C7$Z!F;/YT?R+TUV%935?;VZ7I5,**H0S5H^JUA
MMA(E7AEJRO]WDVU!+)O;<;&:'&ZIHR/[>W0M"D"5JXZV3+6V;K0U F/%>#RH
M #IQ1$*( M/L[O\U)6D3H+>]!2M@K]\ AD!S]VS+%C <CPMSH(84WB+HER&!
M43# 2,.5T%LX[O(=%W%:PF8"FPL]/N G7*SZ5H;.]SHK186.%Z>,"B#UNEY.
M1VNW=&('%FIP(0"&OOP(>=[4BT>X';V>5FEM =P9;MP,-XDJ'LK2Q*NP8$F<
MA"B(IK,@B3'G?;X/&:MV?$/*\A97=XNGZ%UP<-'L1?\5B0HU#P]+&C@LO5P+
M!25XD<9IF*H/NE.B5@E;S&=;)B6_CAL_+TE]8&14]G7LSZIL;U3-CU&61V31
MKCP:9$C#<E"0CBS+<5[ZRV.5YFF%;^@B/4I8UUG2\Q4\!?W[4.44_8YT,UXI
M$_3U1%T=F<X3=J?C_X&//\=+Z$3-8.7 3C) AM)=QL>(89NA2'K@KM*"Z8LJ
ML<=_%Z?'YEW-?9'&AXYCQ:^LG13W>@]W/MR#8>=<9#@RNV?!]E$<0\,J""8D
MRZ*B1&NZ6[(J>9;.@X;CUK,![MN$RFQ\[9B !?"/#5V-P)GV&$A_7@#:$D55
M^X!N*J?"_B4W>!8<X+JA*ODI+]H'2./&\WAK'=4A[M6URNA2MF PVQR(E4#+
M37=\ 1_U2,@-4>2AO[S?.,=%!%F=Y\F*[OLE>^C^BB_?(5.MZ(I6\BO=S-[#
MO;M>-C5Y]E0LV@,0)G6W)*^))@.]B=K.5P(/I<])7J7Y)LV7=W23XQ&A9WA!
MBMJG\A2]X_+RG2(G19+F4;&]ID?,\I8RC'Y)F4>A+:EY2E=2*<KAXH&BIH@[
M1.;\]1L%C9X9.K3>*U*7,K"H K0ZY[Y),44C!YH,9X*H$!_K@ 281W^[9)3F
MY0TKOGB74ZP4T28M7\""N5M C*IHGY3]3G>G'.O?EV-H%(B./G P.HV3*:!
M7P*,KZ ^SCX..)>-#\^592 M742;J1XK3O66TA%=M0VWUJ[OU-NK\ZNSEBQ:
M4[HG5-YB3CE05:5AWA)%AGD3H?L" _]J*Y=:O^R^CCLNAY/]*7RI*5H2%%R+
M60T!88Z!IY<B+$:UR=O*'=F!Z@O+3P$QX*M'A=84"KLBA<0UTVA[;:4FZ->7
M;2 $H&,3V!C-_A70D[I)(#\(9RIZ3%9Z*]8-LLS?LZG>>DB=ZA%GVUV3NKC$
M_"TJ$O:?G^DI@-HLO'C>J6 MN2"A^TC+(A1?*]8F9IU%'I9G&F>$;CF4+N1N
M313TO$6]95, \XS_@6KLB(-'7_X%1T68VII.EA#Q,<?^%!F4BKEF,9D7FZ*%
MP\IL[963:6[X[JG0B#2625^ZJDF'IFL=!.5D^?UG$^\:1OR-YH-89;*_ Q1?
M9E#8-OYMDQ;XOB!K7%1;P 19Z"[I3]>K@7.4<@>ZQREI0K[V3'E$.CNBD_&:
MA$+5)WU^F$S2"NH)SE".PWC"-.2.F#/78ZY%>I[%M?L\7[(,?J,U.>4^TLZ\
M.-2Y^P2,0!V*S-7T$0<0ONZA)-.)'B>]"=Q^VHVK*,8\A;= U,:::PJ9J%M?
M*EU$7T>!VQN+C4PX0!_)#,;1,AD5&*+*.7]NO8X#Y6YQU905A(2J)=TJ($$O
M*U0B\O(I?J[K]),DX\T'*(E'RR7H;*P:2ZT+IKD<W$6P,DS,[RXY8E?^0U4I
M)*;L]K<^NZ[_D0*4@VUU5UY?G^[3 W;O;\)4G!QF)E'BT"1<. ^80DMC>C1B
MK9C?B;WRNR+% O,CCX8W1Z5;!XX=&?+N<X@U&% )(-"2!<*R\R.O$D.E+:O3
M1$[._:,T@9*>(/59":-0912I307JS3[I$M4R0LQ0&U=<#7AS/WI';^$V7O"^
MXR,]+=.E 0>#ZWR]J2X7"PSEO7$3+_@15R\D$3_YT.I YQ6($B'74M\!@QB:
M&6KQH 80XHCTWXLX'K+N$Y*,>XPJ@G [YK09\XI!"O"&1$\0B3FK0YM:[)*O
M%-Z$*%I8LKW9-:S&J/J_,V.O)/E/ ET?&\[/N-VDQG1_H>(%*<O[@BQ285#X
M<0O=\.]=3]X"O7<DM4*Z31!K&$F,'CS&&,7K*D:[9[*)!#^FH99O\1O[E986
M/OK8A=)MB7B+C9)"HQ7UY&B<.O%,[%3.L2 .I@Y)FO$8)GI6IXAXBW+:F\VQ
M&,KN+0*>![J%NXU6^(*LHE040C36W,HMW*Y;UPONZ-(*2*-/G'B8V]U1#@NO
MK41L\Y<-*4H+YFFJ\[CDR4T:/:=96J50X8<='Y*[_ &#0X&N ]K@EN1%\\^S
MJ$Q+^)Z=MIYP_)*GO]&5(57\T2MMW9Q+/C"Z7C(P",1&@8Z.^/S:J86(=ABG
M4L/2KYB0H'/_NUCW 9;[A%?YI!?W[V]%^U[(D[ !&W?>0U3AQPJB-JF]&H,3
M="E:C>H=6+$3APB%B=\:0F0>T65WO#9BO%H_/D"BQS8&"LF.V8L%+26-0IM:
MGN73<*;8CR=0[]>%"^:SBRB8MK_"<GB![AQYW.'6= =.AYY&]S71WJ5V7?G;
MAW8T]78:+<S&SYSE<3O;+7KFG<@P9KH:GWG\;:GYO<Y\Z79&=!+N=B$ZZ^YW
MBWQPY([O[("\>?VNF-^ ?78[WKYDFVQS/=/D33O4Z6X9F$'?O;BAYJH^[M!Y
M#'*3P9F+7U!'_0 [B3R/ AWR?\KK//*X#::7.ML/?&?E2-_3?YB3? \0\P.\
ME='9.+=W@""YX7DYJP])E_"(/LI4WYIX/_'X[0;BX:@&  \@<Q*>1UF&D[/M
M912_[+<=5MSF_9KI>7WZOI:P,5"=)1Z .W9K'W"L;%=MT2(.%_+) ."CKX(;
M>_;6Q/%F;6LJ ^WMW%A-XSKE@-2^+OC&RIY^T'>8_?P A/E>;CPJ&_MX P))
M#<O+'BZ2).'^/<C(0$MHZ.IYH*65Y>+EHO<Q?L'))L.@]6](OCQA=4\/Y"OL
MQ>X0GX7"-)UKU/E[*G+!B1M:$2#HT'/@'/H$1*<@)WO<%(K),8N\2<DMKLZC
M\N4><O<G8$7\5$()M#8YRQS>U# S8^1AN7Y'FE*F3M"U%.YR\T0M[3 /TPTF
M@]CC<&@AOLY?><Y$4R&6Z,BN$ \0="W$+>FI"K',9(P+L32'0PMQSVHSUL#>
M-*^OPY4\(IV3ELOQ:CSPHG!03/&@3<EJLB+2L^],:<4.2:#6=C.M%=KF S+=
M9B0ZLKMB!P@Z#^UM2$]UFY&9C''AE>9P:"'NV0^-;21OME'@;:8'D<5MQLIX
M;6PS:8]E.*45.R2!6@9AR&(1)8_W8/6![W'!?B8*H1IK;U+&H:]?KS49^@!H
M%UBP,QK=:@EE'<\TJ\MZ4P0\EDFKP+?+(@B#TG18T6"<J?Z63NU')I"D,:WP
M3?H*:[NB4Y$^9_4;F:L-Q/YV<SK6I92D7G:Z(*&[0"U"<>]6:& AAFN&..83
M!GK&'G/5"=99& CDUIRA1[*HWF"!5 0]8_K/C#9E^:+IGZ1 'Z/B5US!/RZI
M[EZQYQY[Z4CKL4[EO:<3X2$^)"*T?=IC2!L?KKP=J@+;ISV(+-JG5L9K8I^N
M:T 0';+H.59.R48=DD*MTV2HE$^$)&]IEEVOUE%:P!W6C3C&?[BQ;B*HWDZ]
MY83JI:Z5'LK2.'3*_-:D9VA''(V/PU7:J&$I(6HL\Y<K-F8QGA"53[(T'G?^
MC7^@FT56V+'K5;&CC!K2Z%-#/(RE)<%EHLXZ[P>9N\4#?L7Y!K.Z\I?O=)7G
M47:^*2NRH@L>GON3?,G,/&[<#84*V>G4\+"B1]QY !)>,NWW@-=@%N=+>J*@
M\E!M3WZA&S"ZSA>D6/$CQ2VI4+,QHZA$]U'!WMOR3]DQH^YMAG[$9%E$ZY<T
MCC(T+W $CY;8Z-F!AX4ZL:'R0U'0 "=+TM%S&K$QY0%6'A< F/_.]-<CZ1W(
MV9;*1;*)61J.1UR\IO%PVABGM(S7J45,G^GRK8?#UFH]GMT"GL9:=2$XO4O8
MF31X6]F'&:.?*.&!L,BQYIKK2]2M]P3H""B'C)0<93!1Y9HW4;K.8RKC+ /+
M:KSFSDAK34$2].K>D0MD44LWM*$_QERBR#%_CL[Z(<]NXZGW':%C<_0#74>F
ML&-OCDLA BU'I<7Q:+A5=@_8CFV*0,[(<<DAZNP+MG'#=04D/+A(P8K+$\B&
MU5OO1+\#2YN[F%"(>B<U&-2@86G2)(N=>+(!)&9FP"J097=PR87G35H2>_RA
M94G=$0@IH>SYUR0%LV<") 12Q%7#6E />)F6D!&02GQ!"=TM%KA.\GE?I*]4
M^N^S*&9PQ/6@M#O1J0FE3,Q]%KT&$.*(4 ,)44RH!H5:5/JUH3P,7;<^U)K^
MECVPK%XP*G8<23A'2,,1\(- DW7-E74#.$#U*'VQ)78F)$ ^Z^1OF[("/&U2
M -%90>H;XXS2/7W[.C$,@M Y-%@>E4Y.C!?Z+RC,AA:0]_J5Y;VFIXBW.ME%
MMDOL''* ^SD6 PW1>?;NH673FWY[E*D^(ZBXIV,@)*.WC7X<U*XOU^L?HGXR
MS5 +0Z ZKH" :/4BJL;1N@N8ZI%((L6/8.<Y%O/\,X$DRU1K;96.=(/?6CK5
M]=((<+#C\>X[(-,ZVPW/Q,#Q3H*]_N*0.O&\=XO#F%]1+)+41[KQ2(.=^S(4
MAU%HU;VV/"Z-?64LFKXO!CY,&):<@!$][@;3^^R-"UO]2BI?])DE;7_8?0!%
MSY\S<74_*1TO9/V >A_F9]"XA<',RN,?6(Q=\)-I612]$#+CL@2;1R(8@F9@
M/@3TD):_7A48=VO,*&FW\0XLB9V84 "-!V 0H-FO/C0M[2<Q-0.B*LMO?YF-
M2?Z*J95 S0)(I+9+A3HHKY)?Z68E'N[=>2KZ'7F>-[&3/#>H*,IRG6BRTG/,
MUU/T#FF],P(K9.RML,PG1M%?_5U["@&CQ-&..OH4^G&M%+>/PL%D6.A-QAK/
M\3Q/6 +G\FY3E?0$E*3Y\E K"V1.IPM-&50AY5HF&RSLCI*C01TXL^,"HCI'
M?[<CUG $V!ZVHZ6I)93$!M^]+=V#.CR#ELA@6\W%V-NG^^B)@PI,04V-8;82
M)5X91N8\1O!F@O5^]Y;3=?V2KF_25<I#,^[R^O<L?4I=PK,O-L>@&YWH' UR
MKB5,%Y=R>(Z7L>MD#HIX6G2&;(9:;&@'#M'_M<WJVFB39H->G-(31!ZUY6X1
M:3F1[7&BK#G!RX&@39Y 0J7FAS"P -%*)@N9V)H:CQ$(;YT7U07)Z5]Y(%5Y
M5_ 8D.N\VR+-XW2=X:&WDE;ZU(YP,*#M\?'](YA$49&4Z*=U DXHEE6IC;GI
M/M-O( 9]QFAG3HF3B?)]YKN@^NR!XDJN< 3YF2YP7$"BJ^M\+_#AB9R3U8KD
M;)F_D(PJM_EJH%Z>Y=[-3HJF*'S=&5N":W#"],\I_</G# %:Q."B&B_]68T8
M% \$%M5.HXH@#AEU,+,+ZU U_VROD.-CJ]W)]!=1TH8T4FCS)$G!S(BR^RA-
MKO,Z5U\]0IX!4A1DHMN/;MR)*CTOU6F2NA@D6I"BB7<M4<H A G-T)X68HW7
M?G/JGD'>2+K&(!R&V<QS +9D]L'9=M>D+OW%2BG?K:%A^3,N*YS,\Z1]T4/@
M1QTW%'\U*5@"OLF;9/SU -/U@N,XF/6+FR=E=..!!,^SYEP8NF*D=Y$X3-OK
M?9[]/9@1YSY]P!!Q 8]\.F%FO.3?J6#M&O:F^\A&CZJ'L@T09IBQG%7I+@HQ
M8LAFJ&BPH2Q=8/3E7W!4C*ROP.-W$'W9 MR/P^00I7CBZGF+H2@3R_/S.]K^
M?\%P+T7;O.(B6N++=US$:<FC!X,9!3*@)FLJ#($/:D"\U<!0Q)'1)AP:O(N-
MIY?,/[R(>34]Y.7&_PO>SEUUV?[POU(*M(A?MH-!O5I]F+[PE:'EW.2 EZ*,
M,&HILY5Y._\Y; "PWI3TO1Y5YW-0V;TJ\&\;G,?J$BOXTJ*<'E#P&1'<DIZ>
M6(KX/B*,@\PT#)'H1'G>DDH0NRO14B?0H;]'GS&ZC*Q^,A%; ["2,>1H7 $N
MV$=DA"CPS=\U.<G;TIW\&J!^JC=6/E+V.]WK[K'^72^4.RI5!4KYC=&7F!/_
M*E!Y2&EF$VT.^CL'-[DO[Q9U+9$HNR<E\]J/")W*I[IG2@D2SC-)MWE-R0*U
M*% #(W2V4Z59(":L-=S=FXA=?NOS2UJ]R._WJM_J6 "R-+S%K7,@") <;ZCZ
MAH*[<1J;#@>7H.@-ACX5>T)9!HD1P[WM !=X@8L")T_1._?6@LG/?3!91MZH
M9A"Y*Q6^U-3_$A1\10!)0-&YU7 R0HT;C 8'>\,UK^]N6BQ(<HR.]C@502,&
MO UOYZO:]Z[L>M>KZ@ER42'"K/K&G"^_J@W\&<IQF,BO<3[+F/2!A.IFERJ/
M0HLW5/2%0:"#;36%J;=/7^JYE[B.0K8T"HUD:WQ-Y"0_J:D&3WXX+"5$B6EA
ME\'(45;J&YO+PM?A];9?FL(X3N2X/"96@1TF!ZD(1C7M:'L[V27\:=SN62QG
M1]%UM(77$E-()C&LIB1Y%O86^ &26Q3L&?- _*C*IS;O? ](^+OJA2"JFG38
M-\5*G!^[VAUDI^F+8SH0UNOI:?4RSY-O?ZA>:*OO1WQM"I]IO2@>[]ZY1[>!
M@  #BQP % A@F'K7G Q/U[&61768$OC0=J-FX\P#N=%4Q(OH,M6;!F?W4MRY
M,&H)#+;5U-&]??JYC(LDTJ4Z4L'#G"1*[#%4LI>_;=)J&V>4&^DBQ4GC[!7K
M5[DO=%3K<,^NI8)3/]F11^U-AK8VM3TB8T6*CP;9W%D$4*62DD0TF&G+]  M
M/;XD))H;F1K'W?HS,=AF:[X2K([%A3T1<!W(B,^1*3'&1]^O_0=/>[UMS%[>
M>[W,#GMBZ^?>\:OL*8A!;T*S8:D8_,1!(C_/.1=Z,=A.U3>%U'R3R\,WL%0D
MF*BU<DH<?[TDK]\D..6+AOYEMU;H/_YZ4>]=D"W[8%V(?JVX!@Z[<9X,H*;%
M$IA[%0(AP\@8%_P=L)L;UOINM1RYR1EMKWO0%O7K_+#=$$;--7F8RYMQQA)E
M;CE6$=?Y@A0K9N3>I#F^IH;?8=D;V>8&*J2O6V\JI4,<?0+RB-'W:X=),YFH
M<LZQ /U_FZB@^WRVY87/!V1'T-) ; YZ]"8Q+=VZ5GTP21&QE"CPR>>M,&17
M+)BP0G6$^S8MI2B+A,PG^G?#PJY]6>]#&'2L=[MCTBG&V@7 BGRT.54IAE"7
MW^,B1'1XZ-^^NX'\9P<OM=N\$>R74#)=M)ATNS&U!B7).7>S'"8@Z&1=82GW
MJ+ROT)=;'!7E5R'SC6C/4Y]QJ<5\?S9G7^Y:F:9V;$TOF6;[[<P ^6.E^"HV
M+T-F>YWG59JDV:9*7_&NL,WE>YQM$IQ<T>%!7HQ-G=-Y<1D5(-Z0SYFEQ1C,
M]6JU;]WDBS8P.+^OX2G@<(T*?1E1U"<-[*_D<\--B@<:5DX7*2IW%:-")\>S
M*\G$Z=1\+JKC;-O?P?P]%98'=D\QC)H90N8\7WMWS76KM 'Q,%=F/N;9WB*4
MGSQ_UWG[9BG/?GD!"''"-YO.Q<DN9Z[HIL^L-]U+0#VJKI?+/:DH%7B#'_.\
MX77^UO_Q3W_Z]O3T7Q'A><'0-[OWQ%]6!0NZW?)R'VB%JQ>2*&SKKF[?#.>5
M6)XL1X>C2SI=U985"XUB6*(7416=]P9+RC;7."0-=>L\.([11AWB"*BC<YF'
M:@[.2E(L)JI\\YN]\WD\9^#S8<[ R_=U6G32CPKTK?7^37)JVL#AR^MK#;#.
M*2L@MW3*> &4$Y;5$G7QH@Y@]+Q%W78U:,10S] .]P12"=M?,X=)0NU/K>L8
M%0J/9]09O4 4-36)73GHTE\<2TLX]!VBD*N' 2Z#K I[:+A;B*PXE</">"\V
M#PEB:MZ"!]5@:<43NAZY1@Z!HXN@^FQ$=CC:<U+"@4[S$"0AKV.'']FI"!?+
M)AO#9CMVS=<B/"*LL\PLH-=.QM'F=VF#[Z81>R<5<Q=(RH\\Y,,!FV/--65>
MU*WSA!NX0ADI.WG^6WU+;=,T9K'?M>8-(DNC_":J3 QM'AVI]S-@M)IQ--R'
M7=.HGY;W$)$!RX!+ZD3M@I&I&K<*9/COSY,5O^!D V6:#>] GO![=4;A_2IR
M:3DCI.O;L@[(>9! C1@2 8ON[!K4"&09=7##1PUR\-9POTX=+(-@#(@-(E 6
M87?20?Q-^6>X:@?JF[LA$GRU>JF WK,ZM[/=XKR\?T3G419OLG A:XZGV<FR
M"Q@F=W3G/V#D#;:U=*#P8K2=M8;81,J'#7-VX.@P#1NK%]79EE?9/H?,&'(*
M6;$?8YTK2<_Y+?:1_3)##,H,+JKJ*NX,S@RJNU.E J>*IS=RPGZ(/K*PBXEH
M6]4Y[%6H6A/C,<UTA>NT\Z*'$WU-M)-)[[IR+8E !O)W@U4='R6DA(,KKJJ,
MWZ&"QV5=X'5]=TJ_4$A;Z6*H&I?%/"O==;C:\+UR0F0XXE?:[_FD]@<72;0T
MD?W]'MVG]NT(,4N9#J*=I&4,$<GAA$3 UT-9&6*6/Z-RL< LI(GG;W^*WA^B
M"C]@&&N:I<)G/-K?ZQJ?LG2<6P -$,21L'(1@ 7M@PFZQZO/"C%FM3^1_7@Y
M'\P5==Q 5^C:CIQ+%:44-D54#]/(."?\)XJ^Q=4%+M+7""24);9L<J1OZ[3"
MR5W>)A4&:[2$@D,_Y>2YQ,4KR.UU3@_XHJMG=X1,DU!; ^3K\ML^<AU+=0K\
M6[/(N\<J*BHUJ[>3*?OS'OMEGC@:N>LDY_;U0%]*=$<3]%GHY^-![!L;/T9I
M?D/*DCM4<'*=-TX'!SK<'$P /:\/VGFMC!>(3P9_Q (*&;S" #^[]6Q!)BRM
M>5L3;9C=&&J'7.=E5;#8X0N\B#99Q=['X+*"T\+!PE3[2"?3\6CGK@5=#H5R
MUF,'X]*JC?@,&2X:&#-4 T$-$C25P>DE=GYZP2BIAY0V0RK@4$\/\A7[Y3/\
MIH$:(,6S_.HA>MS]/$T%>4^5+[)3V/X#^,6Z=8H@!'0W!EY,%7W9#N,KU P$
ML0<R35$C-I89ZHX&L>%,R;7F38Q<60S3<>2Y'M980*!W^A-5#=["!_WKB.!A
MA?YES*/>"!V$.%^1HDK_7L=J@;US45_^W1=XE6Y6@H4O_9UN)IZQ_IU'_W4
ML#M1,%^;BU$6#K!(\XC.)EU1:1-($),R4#4K^?D@VDSVMZNE>5KA&[K0Z.F[
MHK,"81EU!2XLNH^7^TAW_QCL7%T67W'Q3%2/D#O*==TTB1KG?H:CN(<QZB<9
MD(>SXD0'I?O@+\PF*2?]1(]=CE,<7%&M$V4\M\(5_=E0@GUA6X,D!T=]>LMR
MP"DWB3<8[6!Y#L2<)4KL,MLFRJ+J;!'T7SN1H?_XZVVTPG>+C]'?2'&^*2NR
MPL4%@6R]A^Y2F;:J7M*A/IW? M34T"=.SZ\M+L=.HL2C*9@3/Q:D%%Z!27YF
MWZ1@W8?>A9< 8FI[V3[CY7:S'FYZV<\@BY+<;G;4TG@O:WOTO9,!X4GL8\<\
M[=W%!(SRIILN\+K ,7<(S/.D>R(3J"6)+S0UTD#/SL6H0YH=KJ,.\2!*2(;-
M1(-WCE3/G(ITPL0ZBPYS.@E_KZ%F]OIQ[X.IB2&@YEVA]/.,C#+"F_)XPO%+
M3C*RW++,?H<;WV"$K]*WF@I%BH9K(=J!J/,?=MPH'$?8J&&UB2!&W/58R@K>
MKCU"GN1!*12VTRY:=="?\V,9?Z_(*(:5(S$KB31_'-O%]TT<Z\5Q?--H.P.;
M>*\_;Q9Q[=2A9"%-<[BBK/W<)-(L\IN0^6P\/^O987[6.YZL_4>6I_VZ3M(Z
M=+1W2,DD2;-=1*X%G9'$R:Q) F58WF82' B3@KD>P0SQ,4"H+Q\%_ 3RP(7.
MHN5RO1PF:'8I H[VMQN\C#*>X;ZG[,U "XT][: GUXN<D4-UY8$ M62&F$<D
M.!*H!N4Y*4>+BQ\UM%)'$CKTGIJUI6R4F]4 OX;>WM5$9W1G:!R_Z\RLQQ(A
MK%AYS":G95>NTJQ.?=BCW$1-M,NK[+KR5%(%"").,5 5E1[N$1F6.)WUI^C]
M.H$R28LT9EOQB B,M->6!T&_GH0#LA/LDP\K*F-<)LJL\W?;D9;1<EG0#9N'
MG#W@5YQOL%2HL=*WNC<@,C2<.Q#V0$#L80UC*@&Y:C-!C-@["='4D$B'@AA:
M_J8G=*JRYG$+[0U.$OU:>X/T$X+4G )#!" )64;&^.!T>L_IUEI$V76>X/?_
MB;?">1:TTY[P@_X\S7Q-%3&RB-(-) (B;A)I%CD5B@>\3*'&05Y!))Q0)OJ;
M:8O$?G>>)&)'% '50/(@X"2198];%<&3T_&:8/3X_EA%56],F$QS?871VZTO
MO<&)HY8ZXN1#J8]A%A-5OCD5'\@@5U#BS(P!ZO@<'N@4VW.2B'6+U%?:PC38
MNR>9VL,P8P*%$2E0C00!E& 5<6683S0YZDC::D'?146*K^G'FFK(E:A+]U'U
M7#-UHU>#7=B/\I6H,,O;R?D!EQ1#_#*G*.@A*R-KN)>K"X@)CLY2WVB>G0?[
M=BU0#7%>HFM'/LB968[+1(MUSJ\;BG,JTDM2B ]5O:V,+AW:WCS>.] MJR8:
M\.KAF(U'MP\"WCB5@\<7G&40"Q#E8C'H:Z0M!=W./ D!(XEJFH%DH)>'1(XQ
M3B7@<H6+);6[?RS(6_4R)@J#K;5EHK=73\+1T$:<>& Q&>8O462:6]6QBK+L
M;%.F.3X* QQII:\\NKWYTAY $S5$0ZF/7C822=[XC]'A:=EOQ &B RU-HW1V
M/7H/T]F1-HK3,1F!1E*%7:!.%NI%ZI X](7HB#CD+Y1ZN+@0V/>\?+#4U;MA
M;[HAT7I47:^J;@%/82TK=ORKX4WEVMYT%N5K5\E-C;_%@)>KK@_WKGK!Q76%
M5_,5.-E$0B_WE:YP#_?N6H@9.51R$&'KTLORF6@RSYN8-7EA:W<)I-,2B-9
M2TUQZNG1EW710UK'NK R HTPX#;]<DT8$C./C<#12A@2"Z+ *8_)"YJ$B$TN
MQ!27MW2@@X73)+_23F(PV+OK5?%+5+#;\&Q'/%#Z CDF$TW..3V[SY.$LKAD
M]V!WQ7U!7M,\%E]V#C?7/LWW=^OI6%\3[UQL-@ "'?%'F$Q4.>=#@,[I7^^*
M)_(F#L 3MC05FUV/OB4&*(/  .VPPM+#U3XY$;$JE.5&=1YI3O)R%ES?%W8L
MN6[/@2RZ+@0+EIWFB'[@(\HAH!<K%L)J;3S<V'BC*4;]F'B]<B,V]<2L\Z%-
MZS]NTAP?%H*6:FNJ4;M]^M:I]5\0$$=W>>!-N)>[?9I5S#)7441 N\"1(#BM
M[]<ZT4*=;IQ'"#$YH,3"1)3U<HR,L<'5.W<">5]?2"Y^"RIJHO/2_: KYT_=
M"4O%"P1#/? 3<H_(L,1CQ!=[2W-%<9\3B+*/*ZBDV"1[';M.4/U<.PY,CHS[
MD##^>@JF&35(T%L*M_EM4M_0EP/*<T),&>W#9+DG915E_RM=#P9+#S4V-5KV
M.O5MM7#BB%(/&0X]R-X^JV6 9XZ$YA'JME  I]\^/Z75T8//H28: G+8E?,,
MB$ $KBM/O_WR^2O4D/<N#D(6$AF^.)[ZR_>8U5D5/-D::F8@ MWNG%]<US11
M0S3,DZU!3A)9]CB2AJ<B2N"5SW;U3+(>,>C]O<;\[_7C?/US8HA3\S[A_3PC
MHXSP>(W5K?))39A77%202)7_M4Q)?E^D\9'70_M[[:LM23J^'(72@'3<A@Y'
M:Z-\;P=0\P^ A!@FEK O(5D6%25:0Z0%Q,:$R=VG+IW$>!+\A?; %1.#ED5E
M>;=@F6U[<O!)M]<-YQ'UZ]P]!?3 MJLS$/O/T"?/6J+,+[</LW>YD%GH6GFW
MJ>C!(T^.KWW4/M)_I#W0N:^GVIU\UC,>TEBB#HQ03[9EV$[T>.E-61W&2H[Y
MR4;;:RHK8;_.9>PH7#:\XVN<R429<R'"O%?KC&PQ?L3%*]V/!9ET,R8K=3ZD
MF"SS].\XX=ER(:%D.93MRBDM\Q!Q>YB<G\/[$D'O<AS/FDC$A 61GT?KM(HR
M #I#/+XU:!XNMV+0'V/N:FZ]K=-?<+I\J7 RIS9SM*PO;ZC5<[@QS9]+YCX7
M+$'=;C17ERHYY[&5-1X4<4!-XGFR@_+G(&M">UZ(+68'V'$8LN?#9?B *;PT
MI@/A)GV>'/SDISRMRGE<I:\L.ZG2ZR-W)(WW'_O0@F]#.ZCUX1*VHZ,?P@CH
MQE0/87IOG1S*3.]FY5H0O*WTS@'J/BKN"G9D3WZ.L@UNS%_!@E7X4G/=25!P
M[GCA!^62'Y3748%>LV@S*<^?RCSTUXB28ZXWD83'A>7=8A['8 ;3S?">9&F\
MY?\=VT;4/M843#DBKF63H0"GX X'! , !O2I_C.TAE:<#F+&8UD1+5<E]Q5^
M^.Z[4UYTG/[DKW7?/:=CT:\5Y>>P&]<2<DC/;S%Q$<_(&"/\98J %Z7=<&O^
MHG\XJ9G<1[KY(P8[]_->.'CXO"2'B1[;O$G7?4%BC),2(N9JT[N\(@7#>I7F
M41[#08\;@RD6W65I]J(I?XK4_ CDHB&,HI9R$,'4G0MBB<'^SO\1.^2 <0A!
M.7>+)WIB+('[)._-=:_^H>Y9?)2 \Q-UQ,/LZJO8$&GR-;A-]%GH3>IX16.!
M9.W_4E-Z>">^ F<X-9VH&%V<&GF7GN 3%$E =23$!Q-+AKG@SS$2E9 @%?ZX
M_&V3OM)%0U7UO#J/BF)+=30[*8M<(RK?ZCI'9&@X=X]0ZLQA&,-?\ Y'&$^(
M$MN)$2_-Y+ LJHX,TG_MY(_^H\E\\R,FRR):OZ1QE/7NNE)M5<^H0WVZEJ<N
MQ3!;JQQ+B1*?W,I*$V/51=$3&R?55D=61'WZE17_$7%R#"5*7 H6I%0G<I,,
M43IH;2E J>[5M=PT^?HFY,(?X^] ;%(OTYPJG(_1WTC1O/HK!9I&W$A#Q1QW
MYKY@1/-B,XQ>&6 ?D>.)QV<5ZP+'*;O_I'_/, O3R9/Y"K+V_9W]7*!65#[5
M?DPQ3L+?.XIQ+'I/*%R,4>OUQ X(.Q5$TB-S]BI"0<*("4O].4F2O]%5S_R&
M#SB#.]LG\A2]PU/L%Y)![- 5*?J#YT2>%?,>==TQ^I2]^7#T(6HY?KQPQ"3+
MTGE$5QVUFIJJL75TWH(4:%W'%]&?ONT HRIZ#^-8LB#7Q,'4^-N:TW)-RBC[
ML2";=7F=Q]D&8-(?4^Y5:;[!29W+G.0EN(('7?N&O>ENX'I4W1\B."S$<+$G
MUF&O DQGAUAFN6$HQD]YP2IYXH*MI!7)ZY2KY4?<DY-(Z1N=H(VQOEW+6Y=^
M\WJK08 ^<0PC@N=E5 F)V1O2'NM@,'<.-;=*T*QH:*!?^X]?D98IHL52;UO!
M31I#) 0U8>OG%;W+2+*UIBH7].H\X1<GRPXD-6')%>-(58]QERBRS#3JK1.1
M<%V6&[#O[@I^20RW(=66;@1')71T/M6*EI,CX2>23@Z+LAIV-D:-,WR#A><Q
M:]! HN$F[H$CFJ&)C55OYWEZP6@)!,%7L>%G%W:7F>:+C+QQ+E2T4=IR@C;8
M#PJGBPL7L%W5/Z@*')6;8MO\F_V!R)K92S.FAPB+:P)T+( 7LX$'V-Y4%S Q
MF453/95%,;M"F2_I?\1FX% [+0W4TY]K==/21(RHOH5G![RQ57<PGA"2/B05
M1)I;AC+,@JZ:!0/A!E<87EO$P-LE73MLU707U]X'?=)NIT>==6%&V<N&;091
M>;'YYHC&]LZ#%MMMG<7O4)0SM,,)&Q)#BEI; +"B_4\GSQP]G37?MP(6F)X;
MV/5PASG<7ECO&4I\CV^,A #ZS9(>( YF*\"KY:LT3RM\D[[BY)HBSI>0S(J'
M$RH^1E;NR?B-L31%URIT1QTQ\C/$H9TP;--[ ZP^5;U/>S7Y/T$I-Q9N;S(]
M"5&>NOR:B:UC]SS3_RJ^^9X/[#CF.QV'\,K7ST+LN>2-QF-\<MMTA]AU?$S"
M&=\G1&)/O)"3WG0WJ_23KCKYBFY)Q7,:T24Z>/VJ\JFFOI8AX4%3 P;$04#.
M50H#41RH!1+VHE5I'@Z+/"DQUZ:OX0&GJ^=-4:;YLGX4VUL56?U#8\^!B(!_
M!X$(B=E1U][XC(_[D.RG!=/DGT/3&J3IL;WHC+!^R,YBDZ9U0!]=5;WG<#DN
M>]S,X(U]^[+A+,H Y.,+QA6$2B9)"G,891 XDI%R0^?O;*L47#*0XMDO<>T-
MU0?((+%.X3)0>YYY$G8ZPP0+#L,\ITC3I/Z'3+2@1G<VP@45R'I[ Z")3^M=
M@#=>Z+P5V%,J,]3B0UV J$7(JB_(\L-'C*6.3(N"++4GY_--02WM@'=$;RJI
MJ">3!U0R'?6$_/VN),-E=NK0=P=PG(#7"E1A\S@=T?H3-M0NG7+8H:\M]YBR
MSF9J []V=I:R0_Q__-.?OCW]X[_6,6.AAK)F,DU-X:)2&]#9_&9^>WX9%O=E
MKOCH20JU*X4G7HI$GCG^5$R_9MQM-6?;79-Z)YJ_147"4>_*4)4L)]K32Y3?
M\=#)*U(L<%K!L>H@C?J/$&!_08]E5U%:#"7FF18X754ZB4&X3RT$[PQK>V3!
M@8$U\G98'F )T%!"L:$%!8=> =V4LCM,8[YZE<8DD 4_TC#=>;9E1<KD B>$
M7YA7&#CLV?G!@ >I'U:8FT1$A)C-_4GYAWGG+_$KE6[12\7!-KI)6[M].0]-
MY\3"/J'JYQZ18HG'T@HYQ$MRO\U#6E+1/,-Y_+**BJ'BE;*?:1=5&.[>?46%
M#GT$ %!+/^2U@C3;B2XO ^QL]P5)-G%UG5,#:L50RNUO(]\9[W*"_EW+WFT$
M%@GL<AV_<HT%=< P9W-'2ND'3%"GL2N.34[OWBC%\8"JL5DV@S%0LI]94XW[
MW8=5C2&#GJ09/Z@<A[AI&NR$8[JR$RKEJ[0L2;&])14>R!4ATUXKM&F@7^>6
M/*>-=L01HZX?C&IW-,:QJ*(!AHCFD9$?HLQ&GPJX)%F:L+FXP?2\1,_NO[R0
M+-O>O>4X>=P\EVF21L7VGI[_\PI^6)0OZ9J%,>*RNEPL<$S/_8OS%W 6E+>X
M&C(MG-/35_EN<'G8*W; 9PB@GU04P@D'?\+0HQU\:N>P :!V!*@9P@SQ08"9
MPT<1U-!Q+RK$^_S[JVC4%,"YP5&)'\#S=K?XJ>0/001K4^H;W7I&0WV[7B.,
MW E9G&P@_4NX"@=R#"9:7/-;*^LFC9[3C%6F.=\4L"!$,C7<VJ0ZUG&O?JH0
MQ9P8RG;TPU7'&F#M85FL,7YI25")XZ^7Y/4;'">U\,3)3F;H/_[Z0(^=IQ^>
MOS^=%\53L<JKY"J+E@?B,MY045+$';H6$C%E%;/;)GZ-J#P@C8#VR6DW.@@]
MX6*5YI#S$GT",'XM PDI(?*L\Z8Q'_ KSC<87L=3,X.5\X9DH4W2[LOW.N@/
MM#K]7_(4O0NTJ4%/FII6@Z*O>!X-:#K1)EXXH+-$.:XP>X^)(!*+O/6P9\T3
MLJ;Z3F+3ZFEIN&MU>O2];75(F^Q;1B.PN''5.*:P:_6)2<^V)>3<5/:M-EC=
M>-\:ZLG-OM5'T?DI5$IA!QR._B8TQ3UH4*CD]Z!QUKI)H:&3YGK@0XLI-<(G
MO.:A22[27EL9H)/<U_MCGD[2#>4TV*,L]GCWL5JEO) #%'UD[ZV6.(_%-;@E
MOM"^?Q#V[/X&H27-2WAVB0?R_(^SF6CP[E"RNH.[H7^C/VQ^1/_S')68_N1_
M U!+ P04    " !@@*%<[&S:7?E)  "L: 8 %0   '-M<VDM,C R-C S,S%?
M<')E+GAM;.U];7/CMI;F]ZW:_]#;^YDW[>YTDKYU,U/R6U_/NBVO[:1G]LLM
MFH0D3BA"(4C;RJ]?@)1DV2:  Y( 2 A34[EM&P /'AP YQW_^/>G9?KN >4D
MP=FO[X_^]N'].Y1%.$ZR^:_O?[L-)K<G%Q?OWY$BS.(PQ1GZ]7V&W__[O_W/
M__&/_Q4$7U&&\K! \;O[];N[19G%*#_%2_3N/X]O+M\%[SY\^ON'#]??WOUV
M=_+NXX>//P4?/@<?CH+@W_Z1)MD??V?_N0\)>D>)R$CUXZ_O%T6Q^OL//SP^
M/O[MZ3Y/_X;S^0\?/WSX],.V]?M-<_;7N-AUV&_\^8?ZC[NF;X9^_%2U/?KR
MY<L/U5]W34G2U) .>O3#?WZ[O(T6:!D&2<80B1@M)/D[J7YYB:.PJ&"43N$=
MMP7[*=@V"]BO@J./P:>COSV1^#U%_=V[&KH<I^@&S=ZQ__WMYN+%-\DR*1;+
M),KQWR*\_($!_^'3IZ,?6-L?*-T%6J*L"#)<H.#H<T#*>X+^+-FOT /]+PGH
MK*J/+'(T^_4]69(DV ["Z/C?*F,4ZQ7E&9(L5REZ_\/>#%8Y(K1E!=DE_<6F
M/2-2SVQJ2M!3@2B;;L#<$I/BZ,6<V??)EJD(BOXVQP\_Q"BI/L_^40%2@4%_
M^-=95B3%FG)^F&3;SZ7A/4I_?<_[<TU-RG@&YQM@>J+F$LW#M/[FY"DA#01Q
M6JC0U, 5]#?_NJ++0.[P>9+1[9&$Z>UV@<CDGA1Y&!6OR%'LU1JV64CNJVU6
MDF >AJL:.Y069/N;9Q WO_C7:4*B%),R1W>4;8[I^']P9J'08[PS"#Y:F<..
M&>@I@2[H/U]SM+RA67IW)] 9.X#NPOL4\2@6-+5),]FM/8SPM^U%U.^?_),\
M>H=S*C;\^IZ*'O0O,Y3G*+ZL/\>])JO#OZ*)?K"ZZO_.N!;%O[XO\G*'89A'
M;^Z3EP-M6ORP"G-V942+)(VWO6<Y7JH?4%AE>>GG-8%34)D.71I!"+#_<*L#
M1A\Z9EA'=-5BF6@P]LF#-@$&R"-@(([&#03T&G.%,2"R$O\PY5TYS^C\XX=&
M/4.'$O4QH&UHA^I&"*BJ3'^FW)S-J2Z=('6%"CJ>6>5*C2JO:'E%"RI^GCSS
MU22+3_:YJN&4X,BD[089KSHV_AE84BBGQ0+E>]PBTM"$;5U2@\<E0W10R@ K
MZK4RKY4YKI6)=\$AJ652)+Q>)M3+NHA=5I2U#T'./$-E"[VLH:M9%8Q+@->V
MO+:E(,.'\WE.P6*\.9W=U"PE$H,A7<:KAXQ_!I8TJ0T;G-/[@QW\C)+O]#0[
M*4F!ERB7:>RJW;V^-4)]"WYT>+7+JUV.JUV@S7!(VA<4$*^$"96P=C>I#?7K
MEP"%>4951!*L4!Z0!85"50\3CF%4(0-0XC4SKYEYK69,6LW99DM?H_R6;6B9
M&B-M;U9OB18H+E,TG;VFZS@D272\9@8[G)VD(1%ZOEJ/X[6T$6II'5?;JVY>
M=7-<=6N_0PY)G^N$DE?RA$H>4,ZPH=7]%,S") \>PK1$ 9X%L^WM4V7*Y65U
M_RAJ>4IC&M7Z6E#FM4"O!7HM<$Q:X#G=XK^S'3XA!%6Q#9=)>)^D29$@\@V%
MC-9XFMV@J,QS>BS3!E<XR[<_LNN.L/[5R7.'HD66_%DBH<IEXI-V,'Q>7FEJ
M&:B/US%'J&.:8V^OCGIUU'%UU,AF.B3-U12@7LD5*KD*U[\-1?=3,,=TM5GF
M6X3R3-5SR>MN5'T5$^$U5:^IPO/V,H+3)*[9$Q%RMPBS[PN<INOI8X9BEK.;
MQ$F8KZ^K<X+],B>+9'6144$*D>)L-D-10::S$]IQCL@5$M;+T/Z]\6K)XY^!
M+R\#+M52A/1H"M-37-X7DWM<%E_9@7Y2G^>0VBUJ WCMU=S9XU57K[HZKKKJ
MWTF'I+<:0=,KK=+:-&VN5,,:;(RCRC=9U6Y!U;X(DFR&\V7U0;@N"QS(E%:K
M1(X6_79"/Q\S$L[3<-Z@3S;^7:.&>\*.O!R%)SA^K4OQ_JR3FC)G&^Z<;JHP
M_2\4YF=9?$H7KXDR25.-5)YNN*C^]C7*$QR?T]\UV0>D;8W1R3""4?FFI0$:
M+YYW(4^]@C8W2VV3%0+2U "5-;?QMY"PG0'Z_F\9YE2R2-<W:(7SUX8 0$L#
M--[E8482MGI2(GE-35!)/R&B;._/&JG9"-!Q3"]MLOD?MCN/N(9<05M3=+(;
M;IK?X4>^N9G;TA2-UYB*,.G_2U:<6UK>V!2EE=@_S:]S_)#45>^%M'*::Z?V
M!+'4M_2"BG=/_P>MN61RVNFGKXI]O2VH'E %<))I650O*U!%@4\LH)-^RFNQ
MK#X!Z8?9"C>*')#FVJD=BI^I_MS9$N5S"L+7'#\6"[J<JS#C\Z:PM79:SY,4
M797+>Y1S"7S;Q A5^0D]4^8XYR/7V$H[;1=9A'/*YI4H6!U\)[BDQ\M:>*B#
M>AF@G4I?850D#XC*B.%FUPJ(%C773NT-FB?,!),55^&2#VUS,^W4W2Y0FLHV
M=U,C_90MPS0]+@D5PPC_R&YLI9VVN_#I(F86FUE2/YXC.7PD[<<>,Z!*$V;&
MAP7.^&<VKXE&JFY92!0%X>CC_5U2-&K1O"8&J#I[BBHS-^<,$3732!U5,ID\
M=[M>WN.T@:S&O[OCEA5M'^?=8B"STB%XM%2 @%L,'66/M[/%8!7744:10"(2
M#,&(?'0#$8$_"@S%)S>@@'F<P*C\Z 8J0 <7&);/+L+"\:B!0?G)+5#>^B/
M2/SL%A)"QQ88E%_< D7@CP1#\L4M2,2^1;B8YI3HRC,PP^%P2FQ5,!7#$7)$
MC%4P"L*Q<42N!;KBX;@X(MF"G/]P5!P1;.'^>S@TCHBWT# ,.#".2+O\*%(X
M%([(N&(W"QP.1^1;L7\';FQS1*X5>&_@6#@BU,H=;'!(G))B(3%3<&B<$F(A
M@2=P:)R28P5!3W!$G))A!8$L<$2<$ET!(85P9!R17<\D\5AP0!R18,\4@XT-
MIRY&NRQ7% ?W81I2O30@"X0*$D3U?<!>X$AP')196,8):U>CLT!%0J5SA?*S
M/7[,5 ID[R3[,D :0OK:U=C9;<GK,)_FE7$FKDID;0M!OZ*\14];,ZH/F4E9
M+'">_(5B^4QX/>S.X(*0$D[]R]9V*>>GH*AT\15[(/1.9[N:,]>X]OM)RB6I
M=+4S)^$3,HV-W E;;;5*3=4TC-8!\B&]YAGC\()YY1 <6DT96#$L9:'-.4:!
MPB.6!.$*O).P-(F88$@&:CSN",D@31F[7Q/VD RF*GKU5=*W%:/U=ZP8,#I2
MZVT7@[%=$"H3?\4X9O74;U'^D$2(W.(T/D64?ZB<O%^?ZXW>J=+9Z+Q83-X2
M[<XAB1(G:>UU9Z]GPBX^&2-YU=*KEEZU]*HE5R)6OU -R\;5^Q1' 97KJ$!8
MN6557]AH[FST?0T1"5XT[4<T'<'K&AP2?T_0(UGAXAMJ*-DA:&%4[-K&SYPB
M$N7)JCH-L[AZXV@ZN][;,[+'!MH/--Z'+,8_ TM/<5"*5IB$Z=<<ERM"I=VT
M9-8:1BBFIT56HGBZLP6PP-'&(Z^GT6PJE,=U ,<MB]^@VV42QY4O*4SW'L4Z
M7BM-L.$HMO-QL^KC[CGRZQS'920K\:O<SR7E?5RR;X>G7!175Y^6X)]DL<]'
MWII@_@K /=_2KBP#_&#"=J]O5TQ(YOE>JN&Y JT2+_=GLQRZ.[_-#C\4,Z;B
MJTM=;0LV;)L?@S"*6/T.]@#O"J=)E" %G[Y\#*.63@ EWN!Y, ;/8=FPQC\#
M2U:X*_0XV>UJ>DME])]1S1W3O'XC\"+;;Y%0'J*GC<B>TLN89FTMR3RK"@IE
MQ1Y=FR-.^L2N4F=O0QJA#:E'CO;V)6]?<MR^U,]N.:3@EMX0\TJD^.G>%E>U
M#<7Q1Q90LL190(H]>H :8W-GHZJBB 2O(QZ,CL@A\3H-Z\-M,J?_X8?&B-KU
M0$;]1 "B!]MIDJ.HF,[H,4?/@TD6TP/V@0*P(X!/8^M!-$Y G=K>2?LMRW>?
MVLO-X5,&ZJ"%L.]ASIZ)("JT-??IF3PUPKJ3U*QMDKS8TS3I3\]''?WA7U5Y
M8I33F[I8,X==PWDG:Z:=QANT*O-H$1(TF>>HVHNOZ6F\.5KU-9MRDX:$3&?5
M5A&&1_$;VJ!WPZO3_":9+PI!L)*TO7WJ(;"+>HS78CG^&5BRN8*D"UACL];$
MD+DRJS.$G7O36?6B 2O5B#/A-H!WM!0O6)%VO*ZV*RQ2D-O#CGUW_WP7G*?2
M]BY9IS702]%:X#1&.3G[LZ2Z&U.;&LX7[C04^YN=77E/DC@)\_7>=A7QDJR]
M]QRHG!C>+^#] H[Z!:0*(.ZD:XT='OB!BMN+5*Z )-<(<0OURQ5TY/+=6W2X
M-@%G0 %<P5A9KG'%]0@Z=92-Q\Y$\'9&!^@(<(:=U#8;T,#G"CJ@VTO)M ]&
M9NAEWE2$GUXWU,!/H'8L(W=3N8*/ZNT.LX"Y<N" !$)5!ZPS9PZ,=6#^R[%S
M#$A)AT5E@*$8Z.-,BOS17Y3B0)]FZGK4<JSVKNB7JC&([;P -L(0/P<QNB^"
M,(N#QXTH$13/=B;55#;H<$9#%=6(\L&+6H,7GW.PY<%/LK8]D'."LP>4%PD]
MX"KO#Y\8<<L>2#FE3#K)MJJ@W.>HUJD' NNC+&(W0C)+(-%KL!X]D/;/<C9;
MKE'.)Z6Y10^?_H\R7=/??I:C(6[9 RG?4,C6OGXB;E469[,9JE[9K![<1(2*
M<L4"QWP*6PUP&!'-U<?D:RQHU@,1U6.[*+ZFPDE"",[7DC,+TKX7LE9%->;1
M$6PG@#KT2UBQH,?DQR_%@GU0"ANX6Y]$*F)G!KF/7[8SAY#$:=P_09N)@VEJ
M;-\'64P.%5#Q]L\]?/1N@5[M( E#@SKHRPEH$W\OZ-@#H=N!ZV=5OB?L&5VH
M(*C:UP?HTX]_"Y^29;EL1I7W=_U4)9F8JJ:_ZT]F8,F@G$5\\S<SU' 1:OBK
M3_;PR1YBLGVR1U^I$E3[O\BHKE,]"RX GM_0(KWRBL^2YA9I%Z40"%J.-Y%F
M_#.PE KTQJ;RM$)1@>([E#<+'NH=K<[G.D\B]#M.PR))DV*M-"5A7ZNSNDG(
M'^=40-@:OFY"C@+<?@"K\ZN>4*S@5YH5KYO5N=S1CPON/EESZ[0+[T!Y!Y^.
MYFXZ6GE/T)\EI>/L099%*FQKDVK)]I2TMDVY..M5UMXGR$'D89\8YQ/C'$Z,
M>VNSPQ+CF0NS]NF \K ROE6&>WRZCHE,',#*MZ\KR/B\2)\7J0B*5/7%ZHJF
M*]B(I%+NZ>M>4@#L+E*-(G 3%9\W(LX;X4:[C#T3#8R *,IT[" H'IP^[Y>3
MQ*D0_.@FRXA1$<<0NH)("W:1!C*ZDK2IPBW0"%TWL?$YT*HYT.#H:5<R7($,
M W.2NL(O7?1BL0O<E7,&?C^IY'BYDB8-4 LY@;ICWT%"?X8@7'KL<IMXWOS@
M];'/NX\3$QH*Y<K9V04K0$2<*Y))%YADL9"N8 12A: YGJZ TJ5>EC2MS$T1
MI1$=2-J:*W# >:9=>A\8IY^&C1/4O@ )VAN[K-L]),'E'06YOKL6E7!E5\%/
M'TB-$# J/[N"BK2J!AB27UR!!%8;R156D5Q+_=7G&SA_J)K_+WU=ONV&4:R4
M]0R1N6)\/P=SC./')$VK8G4)_5HV9V)G0$\%5)!@2R*P&A]X/*/E^!2I\O7X
M#N8Q85\M0P-%WQ&3(5 \H3IL**!-V&Z\6=_CGX&EO/6OFT.:WID7NR-Z4IW0
M\/?PV@UB-N=O5_*8GF9)@2ZI9OJ&6-B+D= !7,IY'9?@V,LS?VK+K$_6]LF-
M]AG*)S<>7')CAP/A@&-# .+EV.??C3'ZLV$-/)2D'3S>M"5\<J*+H&W#U/4E
M(,P3?Q]2$ /:>H4R4GU/U<8E'\BH<0M*CK=J'8Q5BU_$^>.'H\_399;<EYMG
M8BZRB'Z-GH?7:9@)RSFK=/7%?7UQW^&8*Q5,%Y/',(\EY:,:VU@R]DUG)WLG
M_@U*Z?$1GV!2D"IIX)A="M?ANCI19):SGD8=K]ES_#.P9+@]HX(.7B-4A3I.
M5XQIA(7CI.V-4L^N+TX1>U$3*S0*:\,U-S)*YPVBC)BP..F&ASY?D2ML:\D@
M_WR^[9^ $^; G]=RV?'ZS1E87P@@>WU/XYM%IS7-SS=E%H,X6.>GO MDU"Z0
M7G>.]Y!X#XGWD#@T:Z&@AF$BDBL8-.NGV.0MZPJ4_5\_#;SHGEM.MAO;FQ1=
M048+8QVJH_< DN&U'D0"@^;8^09\)P)-4J[PDQ0/@'%F[%AH+RPR\*(16LZ4
M_F)*!EX20.N)[$-.FI_UZ--#92,&Y>@H(&A>_1R5I,!+E <1KH3>O([98/E)
M<X3G>;A:)%&8!DDVP_FR^J-BG$H_'S,:R](GR3[>16N\R\EF?::9X)EV;J,>
M";BCK0 D-#3KDXA'#"#A=2/'PHY:1O+\-\ZW"!%.F J_D7;ZF/UB.GM! />I
M9VE;L[$L4<0*B),;%*'D@8D:0G>LK+E1VD_V#WU6S>T89=%B&>:21ZJ!W2S/
M9;TC2_1R-;";[;E(HJ4 />S.@%&CQE1O>YB=P>9H>4.7<'L#>XTW]FG\,[ 4
MO74;IHB>^@\H*]$5DCSY*6IK*V:GUAANT KG19+-+YXU JIXUW\$1N>HCF1V
MQJ^H@^=$*_3T43+CCI)IQ\$^'L;'PS@<#R-0'[&2YC9V,%2$<MQ" G88GV;=
M2P224/=T!:DN5X\0/(Z6Z(I#6G4'JFAOKF"DC[<$AA17P&MSA &TN[$[_7OB
M+8A1>NR<!)"< #Z>L3.,(@H<'\_88T944> YV\;.#5U.5YB#9>R<TM,!>XAQ
M1%V$'!\QU&P94[5\6HD*^A2D*"1(N=KRVXYFHW4XG_>1-P=3:698#K3QS\"2
M"_ 2$8+0)=O,IXA$>5(%P(N<9H >%F8P72$FDF7SBC!IQ1-8)^\2&Z%+#,R?
MWO7E75^.NKY4]D*O*M= #5J*>'C52JA:J5R>5K2J'X,DHZU04(1/+70K3G>S
M&I:0"*]G>3W+ZUECTK/V'J)DN_HN?&(OD]\@EN.4I$DHT[J4^QN=W8XH>&0B
MI(O7OT:H?[7D5*^->6W,<6U,?6<<DF[6"AVOJ0DU-?@EVX>>]D*R1U%< W21
MD81">Y>',546]XLCO.=?X/NCU'=W%#]?V?(A.^EJ;>?163=KGBW]X5]O/LX3
M4F"-.^MM?$J_%7EZA_(EF<[N\IA^G"<(PAIKI/0*9S=EBHX^W'\^HI^>Q'A5
MH/@\#><-E/(;]Z!0*--ZER^S DCJ<ULCE,(AM8DG&$R+2#[OW^/U1=989EK6
MS!V%!'BN82@F8Y>:U/" GK/Z@O0,*F%JT !/(7W!>:- AG_TZ8O&&RPPX L6
MC,UG5[$![2@CGB&2S+-DED0A_7=8Q^/2J00KG"91@LCN'W!GD>J(IOQ'[>CR
M+B6M+J5K!OJZ28;C_;F'C^[Q1&ONV*>RC_%L%$*B!%UOR) XCN0=C-)_')*$
MRFROJ%ION$7B85'K;'1>5^AQCZP<9_2?46U,49EAVV&,SO45#1(&E+0>'^6V
M2MMX;]ZS"-??X8UE]]4!NO& C#]V%\1!N_"X3'\('CK1Y _- 2>[G]]F?4IE
M25>@ <P7=Y-.Q[Z1VB'53<JU$8#[.8C1?5%5['X,F:.T( &=7D;H#.E7Z0_L
M&%$PM;09U6BX;BO:O,E%J\FE2>!MLU@R"TA[!C 5/TLIN\CH 5/*"F(*6AJE
M^#Q,\M_#M$030E!!)EE\F83W29H4]*S\AD(6R!)/LQL4E7G.+-)9?(6S?/MC
M=;>P_G70$(H66?)GB4@U(9E1P>BW7=*)>Z<7M%P#P+4%G3"KR+CDP'X/2*QP
M*AV@T4',3F-7*0[:U@!A^T,P.P!Q.#0+!.?"PU8E&!M:YD_!C$XT>& S#? L
MF&WS5()DQRTM5<TV0QO5-]L3Z)5..TIGFQ4#:9[M6<$!9<Z"#F<70_$\*L+!
M"FZ;L>S,^@H5IRA/'D*6'U2MZ9;V-8_RWS)\3U!>55N\R%9ET9!)!$;*U/>]
M.<"; P[#'-#JUC(DXWKC@C<NN&Y<,+)_#LE*80I0;^[@7@7MY5E7F% !++,B
MK0W[T,_!'./X,4G3RNN0T*]E\X32&(35%FUG&E(<U:A5J!5MWB!DQR"DN%@@
M6U K!C"E;N[*W9\G65+0T_H!Q1<["NMK$_9:)W2 @<Y/^FAG^Y&LS!B+Z#PO
M"WJ73):L"O]?U6EW]K1"&4%*4/3Y"6]D\4:6PS"RJ%X'C0_+JAVVWEKBK27N
M3+[#;C@DVT<[>+PEH_VA>_!V#'V"H0U3Q2\!"O,LR>8D6*$\( N*4#OS!& D
MHR8),#W>#&''# %8()#I ;S0QM7Q"<4S3M*2&3IOF4&SLA"?/45I2?GMG!X\
M)WBY*FN^G\[.-M.X1ODMFP1<6^_[0Y;P>DT7L_U&DRP^95-#L:()H]5H0YKY
M\9JNVA)G)RE5FF#V*<5QO$'"&R0.PR !N20:Y>%6.\K;(KPMPIW)=]\4AVF2
M:(&2MTPHGL0P><X5WE*!2X].8,-&\85>YI20^Y!B&]#6S)!2?:^=H0(ZG%%K
MA1I1WF1AQV0!7260W4)MR<VKI)3O\1K1LR-_2"*T/7)1?+)'ZB2MZ*I.$!:3
M-<^2OU!,SY $TW:DD*:$:/^>)?0XY.^]W7&\?FYS':[9[R:/8=Y8;5_;^(-"
MYY9MAVGU,"J9L =YZ,Y6M/ET'=@F'O>OR;Y!I,B3B,HVU02HJ//J-[]E2=$)
M*2V?]$8E;U0Z#*,2^ 9O%-![/<*]Q<E;G-R9O+[-<IB6J![1\Q8J@85*IPKC
M"E>J -J/. ]&3OEMJ8$CIU&\MV$'//H0Y.@!925JF4'%'\"HK4]&AK?NV;'N
M\=<%9,^3+:LAS>TT(>%\GE/XMG=,19.P^"J@RV#F(%-*E?IZ6X6W51R&K4)P
M.N$V)X$W.'B#@SN35^+_0[(A0 'Q9@&5HW1(2M510-"\^CDJ28&7* ]8;0WZ
MB[RV9;,$SCG"\SQ<+9*HJI,UP_FR0P1&K]\TJ[KU3[G7]BQI>WTN)4Q![)]Y
M#$G8F[.+!8V=47;-LS ]V<R '*^_[BB>Y"B$59KH841;<3$5EWY/8G3QO#CB
MZ5SG."ZCJC37QC2L$A>CYWNV(AWJ#7"#5BPU,IOOS>EXO?DC, )&=:0ASQ@>
MMM%F-&_E\%:. [%R]'K%-GM6VIT[WE[B[27N3+Z/;7%(9I2..'GK2L?SV(=4
M&%$G#B?2HC?]U8K-[U.04K):AU%PNINUQ F)\$8U2T8USJK [&/")36D9ETR
M"E@<'DC?DK0V3#DA"%44G2(2Y<EJ5QN;2[VTAX493%>(Z6K9O"+LN39X6+ <
M5EB>2X>1O+'$&TL.Q%C".V]QBR/"VS>\?<.=R:NP_R'9,8!X>'M%\SG:02!Q
MA8,@4 %D:BMJ<U L4)7G&6;K($9%F*3T[J0$EF&JJD-#QC*K4,,I\MJU5NWZ
MBB[''3[?ODNX.T1/ZS6Y>[DD^ZJU6L\>2/T]08]DA8MO:'F/\B:2FEN8SB98
M81*F7W-<KBXR5@")'L'TMQ&FRY>5*-Z<RS@[P1E)XLT/'+6A[7 P!4/O[(F8
M7G(5+E'C%NQI-*,SI]3A)=IM@N,PI=L"W2X0*B99/(GCA%$9IHQX>NN5]% ]
M7BM-L.%HL/-QH[A>YSA"*";,^'T;,J?"QD.P?<^-AXF\HZ4]\NP>V1"TYQN!
M12-)^KED5!J7B-[F7FQTG(%6>.P*C5?ZS1_=N.?;U95E@&\];/?:=44U-\_W
M4@W!%6B5>+D_:^+ PRQ:[7![-L7!.B+ZTDCU[;;!0J>NDMBP//[([')+NF!5
MO;F.ID?88$9MCRHD>>.C5N-C59=^.OL>LN)@Q32_2>:+XNP)Y5%"V)',JM<C
M*A;<H7S99.]3Z=].VQ^_U?0Z#:/J"Y,Y_0_?=BIJUP<9>V??!2$ED_:F>7T*
MGOU94MZB%PIIC.$"=NUU@6_0/"'T(D'Q:9*CJ)C.Z 5$[SDJFU[GR0-=M!U>
M?$A;#Z)Q NK4]DY:O7)U8;7'C%[6BV1UF= 3O$Y>SS9_9T7%V L!+)^FB=X6
MP_3*(M67M_QX$I+%.4*;[X1S^N6**5]<^?L=&F?4:41]D[M!R?*^S EEALW+
MDI,E+CFK NG8*ZF_9?F.<^OG3BH:^(P.ZJ"%L,U%151H:^[3,WEJA'4GJ=GL
M3/)BS^1,?WJ65.@/_SIAK(-R*HT7:V:/:A!79,VTTWB#5F4>+4+*Z?,<54?[
M:WH:!;]6?8T:^C>R5K55A%X[?D,;]+Z4#04^-&E[^]1#8!?UL#^#C6R.J/A#
M9;CM'\GFK^1(96ZRL2RY]QIIO2K92<GRQ[9O(YV$:8KBX_59&"U>ME7!0&7<
M<>#Q>AG[0>/UJ$/"8EH6I @S9D53F>Q>-TNS 2E"L,;60@J:]4E 2$%S1ULA
M!<^J$),2IK,[RB@DC)@B)+PTX!UM%31AI!VO%5XEYO8P.X-*[61,@N+J@MH^
M=<>CG]?>%D=M[5+[TIQ >I*V=RDH10.]&Z49Q:<EL[G4%?IKIKA"C]6?^'.
M=+;%1^4]2>(DS-=[1XV(CV3MC5*_%1M8[?I*;MB[=!MLTM!NSF9_]1'Z)#F_
MQQYP<M!!3U+S#.YD"1D[//!#$+<7X5P!26ZOP2V,(ZZ@(Y?'WJ+#M=@Y PK@
MDL'*LH@S86.04T?94^A,^%AG=(!>7V?826VS <WOKJ #NKV4'&]@9#X-&QDE
MX:?7#37P$Z@=R\B=R*[@HWJ[PRQ6KAPX((%0-3S"F3,'QCJPZ(*Q<PQ(28=%
M#(*A^'&84"CR1W^Y%)^=P,-G47!3 =H9[0\P9P+L&-,GQ@P.FRY1T?JN[,'!
MU&OTD+ZK;+"XJ;JQ]-UN@X.HKP!T,&0_C1ZR]D$T8)!^=@:DGL/;P C^,GH$
M.^>%@;'ZX@96_2:=P"74\<OR[?-=X"BY(\BK!K'",1J_0*\MQMM&_OCG($;W
M1?7VU>/F7@J*YY@$TC&CO.WP1G/,NQ'IL\ZU9IT_%Y>1I[W)VNI*@M_>*)5Z
MVD28O%>O298G.'M >9%0X8D%^0D0$[?L@913NK,N,D)/ZCJT<!:6*?T%\U>0
MXH9NPR:JI)UZ1>OEU[Z%3\FR7![C/,>/]*8["5=A]#;+0*&G1F)K.V0278?K
MS8]''ZK_DU/+[=HKN;6.&#'V3V8))'45UJ,'TOY9SF;+-<KYI#2WZ.'3_U&F
M:_K;SW(TQ"U[(.4;"EFY+L8"%]FJ+,YF,U25N-ENMV^H6."83V&K 0ZKJ$=U
MLLK76M!,4TD/=B),LMT6:R(*T*W?4@9,;F;. [Q,",'Y6G*!0=KW0M:JJ,8\
M.H)M7%"'?@DK%G11/GXI%NR#4MC W?HD4A$[,\A]_+*=.80D3N/^"=I,'$Q3
M8_L^R&*:E("*MW_NX:-W"_1J!TD8&M1!7_V2-K5"!!U[('0[<.V,_4X7":X5
MJ/;UQ43HQS?B?S.JO+_KIRK)Q%0U_5U_X94PF_,6\<W?S%##1:CAK[XP3>LD
MS<F2O<7\5^UTG6V$<*HK8U*YKJO*I.5;652UN]V2$;[LCB^[X\ON^#(S!UAF
MYJ6147"4\!M:I'=/S*W_2>@]4^T=WJX#]Q_$>IR'47,U2%GS05"_[P&HK';Q
M<^@#:#ZB 08Q0_DC6Y+F%FE_Y5  3>!5GT&L@:APD:"E18I_R\):+$8[ 1A$
M?T,_2RMP]L2>/BT3LF!T36>5A5ET3O$[6)K!5[H)R24F!)%IUD0=9R+2?I;F
MLSTJ-Y%1@ADTM+1$\QM7%*4HHH<\"QP4EKN#=[0ZGTJ0^!VG5/NMW@96F9*P
MK]59W23DC_,<H?W+66EJ\@&LSJ\**:_@5YH5KYO5N=S1CPMD>EESZ[0+92MY
M!Z/T5W;VV@+/4S[VFU@K*]J0(""Z\/@=!C4#CD\<ULG23&[0JI:CB7 %7C?S
M12L/H6AE>4_0GR6EX^SA3?YW0UE';EN;5$NN'TEKVY2+:_O*VMLHI7F*'[,;
MJE3%YR@LZ-5XBJ*<7I)4TKI"1?TF)%-=[O#&H<U$E@5.8Y0+E;>>1K=T;HD2
M+<43;NPRP%F\%H1:S.KU$ .<I2\)N^G=2TE8J65L[&4)#[X4[-NX#"P)D'!A
MUKX KC1;3N#)XQX0KF,B$T6QLN3G"C*^$K"O!*P(BM2LB-6->*Y@(Y*[N*>O
M>V7P8'>1:J2XFZCX2HGB2HG<C(:QUUX%(R!*?!P["(H'IZ]TS2E;K)#@YB;+
MB%$1YXFY@D@+=I$FJ^FK>3A<;H%F8;J)C:_ZK:#\J67(ZBN$.4B&@06@N,(O
M7?1B<7B1*^<,_'Y2*3NBKW3JH#:5(!ES[#M(Z,\0I,2.76X3SYN?H#SV>?=Q
M8D+#3%TY.[M@!8@V=D4RZ0*3+,[<%8Q JA"TCH\KH'1Y(4I:.L1-$:41'4AI
M$E?@@/-,NQ(N8)R4*]P/2K)5"A@=NZS;/23!Y1T%N;Z[UCET95?!3Q](V4HP
M*LH/10P5%6F!1S DRB\_#!426,5F5UA%<BWU]R+=P/E#U?Q_>? OT74H-ZU/
M?AD<2LW\I5+U0Y^A:W!@M2Q,K\^\-3B$VJ:#Z+-0# ZBMC6B]:D/@X-(/?%9
MG[XP,G Z<X_C;\QI>Q9S_"_+"7'KXR&K\3\HURPM 8I"P27*\0O>?22[PO%R
M1P2W]2:F0^_+06LQPK%Q1R1O7783#M;XA7-HP1<X)N.7QMN]+P9':/PB>9>W
MPN XN2.9*U4TA0/DC@@NJE(&Q\,=>5NYY"?<*.F.O TO\ I'QQWI&E!S%0Z+
M.Q)SV]=!X%BY(T%K*L(%A](=^5JEO-<S/N;>^/XYF&,</R9I6KUQG="O97.F
M+ 541T=%US>^VPY? V+HC>]N1/HWOK6^\3W$MUQ?P.??->N'HN^(G8\HGCR@
M/!30)FQGM(+@2Y'B8G=L3*I3XQ7IL$Z6:B'239(4Z#)Y0/%KBFX0.V3H;;5/
M>*W)\DI/MQS-UNL,F[/_8KD*D[RZT*E0PYE:<V-;59*C!8K+%%7B+ ]QT9,E
MZ@.X5$=Y7$6=.M;@;+O4^N+HS,#F2W,>7&G.#BQ_P)G- +%J[//OQAC]16 /
M/!&Z'3P^,)MOU <)C0<8B]V3HG! @=GMM$@;AL4O 6&)R/<A12N@K9DSHOI>
M1XNB\KA&38DMJ?,VQ(.S(7)(K9PH%?N<[''/A#D1YM67C]?/33:!!)/',(_/
MRS3]/4Q+5/WTQLC8Y]CMS!U]3_@ZI"=@J&W.;X?O==IW"_3QP]'GZ3)+[DM2
M5YBZR%CF$;T-K],P:[9_MNBJW7#;6!MHSV KJ!VDDZJF2DW[5/$K.7DG@#XG
M@(IYG>TZR;->C6V,4GE&Y0J\1N@6Y0])A*K#Y/CU>7/%(D\)TZZKD^0.%V&Z
M_W<6A4"OFO]"Q0V*\#QC$?:<&6O[GJWGG;?S87+3=,6H$SY )VUOE'IVW+XN
ME?V*X*8F5F@4OC'7W,@HG3>48_.$U;RJUE;(!<*VEIPPS5MQ3]0@&UGC^+6L
M ?/1]#2^671D-/-(KO[S.UWE))N+O8U]?L*6(Z_M%+9),\^E,JIV9%(6"YP+
M;A&-7QPKAJ:0<PRO!ZH'L^/E'.=?6:2;9MA>?VYLZ-42"_E:%V#;6#2_YOR(
M PU?&BIFW/OK6<K/8I TH_-3YC%K8[XX>UHE^9[17 14'^/;?BC\C;6\EQ 1
M#?12:;7.=SDM\YW@41]NKX3:"F?AT=!J,/] [1MOBB89>^R!%#YVYF!C9QJ-
M%AAF+G %@V;;(C8I9;@"9?\'; ,ONA>P)=N-[=U!KB"CA;$.-03P ![YT'H0
M"9Q18^<;\)T(=,^XPD]2/ ".BK%CH?W!I($_AJ/E3.DOVGC@3YUH/9%],+*Z
MTM*?Y^< (YI-N3D.,.19N^--WWTT7$Q[L2#KNXJ&"YQ^KQP854<*[^F*3@;C
MZ$AY/HT1SV HW:G@IS.Z" RG._7^M/F;P5BZ4RO06"2PC?2QHZ. H'GU<U22
M B]1'D2X,FO7;%"5:IHC/,_#U2*)PC1(LAG.EWWDF.GYN-%$-)U3\-EJ6K/5
M3C;K-<TXN1G"1CT2<$=; 4AH:-8G$8\80,+K1H>5-+C5<+=P-&;"O6G49\B6
M-$7LOW&^^S G_XG?2#M]S+DZG;T@H/$D K4UFR05U65+Z>V-D@=F,A+F3<B:
M&Z7]9/\^NDG('\<HBQ;+,/]#&-P)[69Y+NL=68+D(&@WVW.1I.$!>MB=P?.K
M?KPT$E$72\&M;TABF*IMC;<]S,Y@<T"^H4MX2 %[&9W)]O:\02N<%^S@O*W%
M:]Z6X'>P%2H=ILRF^X"R$EVA0K@"PK:VTNMJ^&H\DVQ^\:RN'*\W?P0FTJF.
MY%)(^[@""/L+[&ZWYF,/P#SX$&Z!4H&5Y/FQ@Z$BJN$6$H7#^#1+Y"*0A!J)
M*TAU.5R%X'%T!U=B*%5WH(HT[ I&^GA+H%Z[ EZ;(PP@\8\]3K4GWH*8*L?.
M20#)">"$&#O#**+ <4*,/<Q9%06>-VCLW-#E=(69W<?.*3T=L(<8^MY%R/%!
M[F\@@1M?#RA&'>8%/L#(<A77CY58J$]!RMY=[/H8GW0<LQ%*,&I\L-'!E<;N
M[$*Y1(0@=,FXZQ21*$^JH'N1<PC0P^@,IBO$CJ-L7I'$@C0YA+]M:,F]^)*0
M3>@NSW75W-@2Y=6[K-/9;Z1^/6%Z3_DW8R]2G#U%"Q:7?([SEP1?)N%]DM+-
MR)E>AQ'=K*,U+@-W1Z<C^"P9NR/@H)V+*JO=JU([4).A(AY>>>6J(_(K_8"4
M5C6)X0"5UQYE#2NZ[8]!DM%6*"C"I^X:+FPTLWJN"DU>V_7:KJKL?KHYQ^["
MI_KY-Y;!6Q]X:8H?*<$\K1?0T]:K(+,9BE@!NXMJZU ";RC@+$61PI\FH4R?
M5^[OM:V1:ELM5WKLZH?7O5JM_2%I8JW0\7H95])N<5O:D*@_4PGSOJC2NQ_#
MO*HS$Q3T?T@85:5GMK\-'K;D!R$AY;(N3+,53Q4%[WX_:E0^UT&Z%^.UBO'/
M)>B^;U:,GR(N:]N35D'DE B:]4#$,U=KY>_]"1GZI-F,Q912,IUMEFF:5^85
M4>:KK+U]ZL49H_(>1F=P'B9Y78&JNF(G6;PU5R6(;IJ0E/0&GF94BBES5K".
M-KC"6;[]\3@DR?.]?(>B19;\62(BTA5-?-(HAAN:V7Z\R%9E<?:T0JR,WVGR
MD,3T7F)BH##]4WV 0<SO#N7-[_VJ=[0ZG^L\B=#O.*4,Q<RT2E,2]K4Z*Q98
M=9XCJHU0"1^10ID+Y0-8G5]5?ZN"7VE6O&Y6YR(I]R!K;IUVX94G[^"2,;!W
M>K<2++T&*V&!3,N"RG]93._"U]!R9M)F",<,GJ9D9VQ#SAF[?=$;5T&:#6ZA
M1KB"CO0*Q.H7CBO8&#EH9,SGKET?M#%A%B=7(#'-<3 !V!5TNYQU8O7&F9Q0
M\):$F:-=P:4+YT#5?5>R9KM@!370N9(YVP=6/*,?&"/E=S?&@Q' BNC*$65*
M=.@O[&3@YYAI6<Q>I(KA:@&@()7VIC4;L2H_!3/*+94I"P5X%LRV 8!!DA$*
M9!WDGS[S3["LYQ#@+-BQ3'#/>*9EY(I.$HS&L>B?B(]J\5$M;RBQ%-6BD]M!
M,2[ZMYN/>#F(B)=3E"</(8O3W9.3.+0WMK64HN$C=7K$\'B]^^<_$Y1366RQ
MOD0/*!5L1+7.MN:U)W2>YXC"G45-5VN+GG9F5$G.I(+WDS#0 ]##S@R:<!6>
MF H]K<^(O-T*RG.3CF%_EKLC#L:"@*XNQ;R,2\&W*&?ZZ! ?'>*C0S3:0&&B
M6=,V5+^/' 1/*@)*D!-**<[AY<-M?+B-DQRGK!0Z!W3WHU L]WMO;F?.!-M@
M'&3.MD*.S#3B"EM:BP_SL0*']:3 X01?#+A,",!'8R/8XKG@.MD\/,'L2=6O
M=O:C=; ,BS)G_V@73M'M(Y8*T+<GU8=$: V)J(O)<LI7WN%C=!TF\61&SX+_
M0F']]%"3$[_%,.V<JJI1#-U8$!2GT >7^[+]2C/@,-JV:.UI*9Z.O'OP:="S
MNZ*GXMTC2A_0-YP5"YYOI^UPEN(=H.3R3J+6XXQAOH^XC]D^XB'/]0:Q&S=F
MKR>=)R0*4T9SEVDW#CA$!'[+8DH?>\$.Q6=/$6TZ6;*?VDR>-]8@GBV1/>SA
M'^T8K#=$JQ3D7_<X4#>W?]W#O^[1KWFH/\E 'T^-&SR RJ#/KS!ZZ#B"N#Z/
M@QN(-2EJ^IP*@\.L+S.;ON3K A=A.B3(NAI]P%#]-'KNZE6Q!./VLS.X#?G]
MIYUB5BMC$29%VU1>T%B67$Q2BKPG2:LG"6 9$"R1HJ=%NMC>H=+*//<=L;@9
M%$\>Z&_GZ'1SWK-J-YLGVT%V._@PPYEKK1%N_\AJUQRUF:M@&&^Z'+KI4G2L
M> NEMU!Z"^68+)1#K![4[>YPA85ZP$HJ4]C0M6"II/6KP83^CEXRVU#&%PFF
M.@LM*7]]@#666L[!:X"^O-(;2@9=7DF9T7NLK-1RD_FB2@=15&F7!W&%BN>
M_"HI8F?^;$B'J/(??LOP/4'Y Q,9ZTK$X&>G37UVO%B2E[/Z2AGD$A-RD45I
M2>^^B^PLS)F,*:T/9(68T>#^G<HT;Z>K =/F#P4_>L04$?OL[7"V]3\[8DE3
M7JR1ZV/LI@UO_O-U>"3H&-M0OCR*R?(H/MM_E*QB<C?VY^\8.+/9..+L.4U6
M=(8XIM_/BR$&6NG7I%PY"_3CV9>VK^^@J)GY+(L/A)4_\X UYP+[.9AC'#\F
M:5J]L)O0KV7SA)+('M%%E,996;#:J>$2YT7R5T5*@)Y6*".HI=^KST\:=7;U
M3[CW<&GU<%WL5JC:IN=)EA0HI;LV/B-%L@R9>WIOK<[JI9*7S^AS7)U.JSX9
M%N2IZG^'F#*45DMXR9;PU>*2AI4$UG/H9] !XZ!2 *#'D0>,B*S61<?1ACYS
M;M6+3F,-9=94\%.?'NUDJ3K-[2:QGVTA+GDBYZWZ -Y5,TQ73:_W,N[.(6,W
MIWM/2[O%/Z2XZW;PV+<H#M+LU;?PZ R3:8!/K(BXXB;0@5RCW*JO4(0C@+U5
M</35B1@29)I,20=8,4)-_;)A9O\E0!M?2K!">4 6=.8O*J^%5!J*D[2LHJ,(
M<QYT22WIZW-&S>O]$NU-ZW;*!_2UBB![<[\L8\AN,=FCZ79'TME3[74]I^??
M"5ZNRGIS36=;)^PURF_9_(251GL9VU+USHZT'Z^;!Q DF1CXX@ 0O J72)BK
M NUF-N4&9P^(RCWT)C]%]\4S7<('7H&]C,[DC-Z>>(W0;8&C/Z95]K5P#M+V
MEJS('7<+S-+<YT=<LD;W3N\FOE+(B8UM#L5FWIMLT6@O[Y_/QVX1]#9U0Q()
M;GOSNP*RIETHQ56#8.F*'=LPWRN)B:Y8O UC#!1C73&/&T97()JY<B;H.Z8/
M)A=&_TWG'S3H^_*7%6DVY[3X0E4B>G;?AQ34@+9FKJ<Z-&A?#:K:! V-VKDN
M^OVH40>&#M*]&T.K&^,KRE >II,LGL3+)$M(D5=I/?SZ4[ >/9!V0QF4[OH%
M_=(I>P\<KQBG\0F#M.^!K-LP1>P9Y6]A_@=BU?[X%$F:ZO1"];L50;XH';O?
ME-\@K3Z$XEH49<2=[-&V"3K@>0] G0,[994O,BHF),OK*K'PA!4*OL)%33'3
M_41>$96N1N=TQ1YEHR+=-A:$[]\2M+3D0]@IA2A_2"+4S#(;CJJD(Y:B.L^2
MOU"\MQ P5X*&;[GD41B7[<[HV=MHL=?&3F,WJWK#O>2HQ5TN%5< TKN1L,*E
MYXI]3,)R<!'<%6L7!!"XEN2*81J"BHI2Z\KVT7X@':"56?/1;L_8_(#R>SQ0
M<W,K_=N&/?GH0Y#3,S<K69!,0L+Y/*?;HY+ J72^^5/;I^[:C&WVZ;OV%'HC
ML%8C\$F*R[C:.+_194'GB!-D"FO<!T$X(V7*Q+7-0<I$N&FQ0+F +F"?'LC[
M)SVD47R6/20YSAB# V"#]M'ZLF&;'0BR_7;8VUV,220O]@Q)]*?G/45_^-=U
MCN,R*J;YAB,:-I:LF2D:&;-N^;;Q2 *U-6J>.WVQSDR4J5999)N$=#'['B;%
MD.D$.T"%X<"2UD8IWT!7>],SJJY$!2NR=U*2 B]17M<PI(<ARP*D_Q_?A4^<
M6;48R5*"C#<(@PW"[0YDW&:KCMU =]#F6^G]AY6NGK'#H<3]&"H^C-UB!&$2
MI3MR[(8?T*Y1E_K';G$%PP+4(<=>!@..AY+N.O;C1/60/1@[,A00^^;@P<8>
M]Z#,6+$,'P4$S:N?HPVI 2M-C[+*$46E=E:V<([P/ ]7BR2JWIB:X7SY-LAC
M4[6P;>44 Y28M3J;FH^W4>NU45-):G<BDDG\WR6I2T.]K04";J\Q?GKK;);2
MV6J '@C?/59.CT2Z*=B[%W)BI9W:&8:4 L#!R+;HWD=X.$I3=K_LA9R *5;M
MJ]57H/_<A'D63)W?ID+-JY5D\SG'^7YE.XXID]L^R+[8F8"!6'E+4SM%5 *)
M$M%R[#>Q1>;SX;L5<Y.LI&?%YG2FNN0QHCL U>VHA,N2[^ANH<)^DH7YNA*>
MK^@>8@(RKHZ<*BP3$5Y5+0-?M( @I7/#<,?T$IXEXMES6YO-?4#%\V)PZ'W1
MQI*KABXV?BDLB \&:?LA.=?J5-8^G&M-(]ERKNV"V&[K^_8&K=AMP]9C=Y\>
MKS=_A&6@*(]D=L:OJ*L,;NRH$E88!/;RCM&!.D8-R).-Z3,M]\+8/6H'[5WM
M@PL.\\F(5CAYNWA;NSA$#G&&R>1%Z>'&0U=<3P!0VEFGQN[35@"HM<%Q['YN
M!8PZF+O!**F_ZS"T4[N=L1T,T$]C9J-6>A@8FI_!T'RIH<F8MY[>ET-CH8X6
M5S!@O[@&F-#""X;EBVNPP/T0<#EQZ%H;"!B@Y1*.RJC%9^,> SBNHY; E7P1
M<$R4A>[!B4H@I\?(0[HZ9@9K)V2L 5T^Y]AF/-=R2<JD$%2:Y#3IX>/GX3))
MU[?A#!5K_O?YK7H@X?<$/9(5%M2S;&XQDIB?3LG$AG:XSSP>:>;Q8;OGZ^/X
M>Q*C/:?(WD2H'(WR+$RWDR#'ZX;E Y:0[/];WC'NO&,<D%YL@,7&[CP^:,^Y
MSTN6.,AU;!N?T/S:!R-3 <;N_E7(4!7H8F/W\8)1$*ED8]\3QHZ8@TGGU8ZD
MCW<R$^\T2J,QMY%U*S*4LK&:E=7FY^W,6NW,)O1=Z(*;MGZJ,:)&4^.$3H(2
MP2F/R6V@G:Y-#-'7/9RX)E!I6_W4;AEEGP:.95G:UJ@9[NS;V4186?%M V]0
M-F90WL8Y-TJB5/Z\Q-G\,GE ,2,:^OA0ET&]B=AY$S'X:FJT&7=GKK$;! _>
M."R_X+#2O3UV3'K>)%A)C!B[[4N)H42RZMA-5V @9(+;V#FB_^UT@&;/KI!Y
M^Z9#]DTJ*!*<)C'+<G@6+,GN7<H%3ND:D0#]6=+M$9192"= V\+ME%V_8,K>
MV ^=+>R&K<H]15&Y+%-&:Y5AQ9*'<K1 &:$;MXZX%FKVROT-5^.BR-)5#=/K
M,(DOLI-PE11A*IX1I(^EFF+D!E50WV&ZX=F!P'B)'@/G.&_._^+.L?6(0?:+
M;1#N,&>-*HKO7U-\PS8:H3MLXVBK7V+;O,S&&OP>IB7/XF'JLX/#\GN8YV%6
M7!!2/A]-+<!I',?H;%EL \YNV=$KW/C<=F9MJ=6MP!@)9Q18X1/NPK;#KEMF
MQQ;(-BJ9E@6]E3-VRO%,@:_;!3^.C-[/%NEEVY]>']UNJ#9#V;J:=B+]J_U(
M&IPW2GU<,I3KHW<ZN]T3JVL\)_>D4IID4X#TM3,KH1NFL9%A.BEL]:5^6N9T
M5];B3;UM=\_DLD;791XMZ%:]3L.,SU*=1AO.S&\0Y9TD8O486+/)8YC']-Z;
MSNBA-4,)>ZFZ%08JXPX!C4JVY2Z<&@*PL08SZ_Y90'E8\UB\.$!%LWO1T)98
MU8%BD& U4M>2TJ789+]UT!$KF6,3"G*)SCE0A%/&8!7;&:^2*BX*-D=GW$C*
M&+6S-(\]>:4U7@#CD'/[;8 NQE4MQ1=A7@S1T2@U=>GCD:$C(Q57G3N*A7B8
M]80X=VS+>:T_W1\,WJ@+SNK1FL'8P<O0OBP!.<BSK@]K.Q@Y>'W:X2/7IR<=
M#""\BNV MVU'YS$8+'@%VP&#)?"=@H& UZQ](:"=98/<>%*?)UQP;2G3#Q48
MJ=$2CLQ8]+[VPA74N03'S EAOP=7C(W\^E\"%.89)9<$=(\&A"WQRS>=WOZY
M7;Y\#U\RFO_>&[T^G]U./GL/"PC*3^^-44S%,M)5B).T9*^,W**('E9%PHJ-
MLP!Y%-<!],M56>^FZ>QL0ST]SZH+0/@68*]CFXTB?$4*53Z2B#-+85NK5)\R
M[+G1IY+6/OY15&2T:<V/U[5_[B0-";2 J-HX/J!-0.]WE,P7[/6?!Y2'<W15
M,F?6AJG?:#O/VC-G4AU'LS_SZ8Q'K<J,^:,$GX8TUS?DB4[L5F.X$["B7X!I
MKF3;YJP;>ZC'01<BZ,X#A_FZ:PN4[#OJAVB&Z</L.W2N 0'1X<8[+"]]+V*?
M/N=[@8LP':+5O*/P>%@>=PUV$0UN]P$#"#"Y:/"FCPB01EN.S8H6]V$:9A%5
M)!8(%22@/%]-O/8$=JYFH3BZE4H6K6CTWH)^O 5]U/E@ARZY#M=,]#ZI5X]G
M]Q8VMD+W#8I0\L"HH3(QC'I1%]-SD$6N,_F^BDOCEQYM.<H0ZJWP9B1N;9;R
MJD05C]#JCY8,AO7')2R_WV8(=$KRKX5MS18'"<EBDL7L?UBPS$.85CD5Q4F8
MYVLJD8AJPRCU-5[R)*ECZQB!U?/,<Y1%"3?U%-##5M$6X1)PFAFF-:-:8Y'0
MF^84W1?L66OA;I6V-TK]*17@'D*FRETFX7V25KJ<= [ 7F;=QYO I$T@[AYA
MXM,3W,_H;,Z3C,K35?W$"RK29W/&+_7!2>]XSE3$G8(C*S/9 Y0]=P/-OI9U
MLW3/@=GJ;</!4"RYGN4=;-$O/9<:V]K'_9D6./3\/F9#6W"!8&JCH*51BJ<K
MQ.K59_-+%)+=_;06$P_K-(1Y2/< N)_%V=PP<_MT]ANI;R?03#A]S,Z"J=Z;
M"U6Z#J*VYJD&7UR2UD8IO\[1*DSBLR>6-H6H'+ 'JG@6"CT-SPA3KB[6+&*^
MH&0Q86;%%"^^5 ?IXD/K8+7BJ(0<4K4V3*\QJ:Q/\%)QTJZ^4ES/U9;LR&TM
MR@EVJ2$X\@ 6R+XXD&)1/EB.O\ '%0DWX'HT0_3^ ]P!K@ BGNI^J31UYX(K
MVP>,$=S3ZTH0(!@:9>W'J9@_. >)'*>N!/4I, U4SW0E7 \,C8(ERI7(/3@V
M<CN7OM(V#RB_QZ8?\0)#H^:/TU?39OAG<.O#=^#"#$P"AGK<7!&# ?-MD/-$
MOB57^$4-&<70!5?$8#605%Q[^L3@02,$\?BX(@ZK02-U:NL3A2U<VFK8R"-<
M7#EPE&]Q6?"&@Q>Y8,I[&"D%#CIXJ<-0 H:(NK*]E/%1#'%QRKBE#!8H)L[!
MVQVZU8"1[ZZ(AFW+B+I]D:D]>23..W#EVE+#!)3.Y<J-I0A-E]P]IRXOU9?%
M9"%!^JZMP8.CFA_Q#)7Y]/G=KPFKP!6%9!',4OQ(.F?.PP>VDC2O2I[/E]=:
M79=)A'0-*J5AXQI_]7U9LQZ(N,YQA%!,6)V43>A<-I^PAP[F-:LTD03NU .!
M-V@5KJM!]V+[9 1*.]EZG?O%.Q/LT2%*614H\GSOWF$69D,A?DCHWCM>_T:8
MNVZG8TZB(GFHSUE)6K/&3YG%;(GS(OEK4[^'62!.$U+Y8*YSM$S*)0\ :#_C
M.=ZOXJB>WP7:Q%F]_,5>2[IT:<E*/M&9K# )TZ\Y+E>T1S4SIBR65*BKUP]S
M'[@V28*E5W4/#6702\##0KE^Q(%.-&<WVRFJ_W<W\;.G:,&.ZQLJLYS-9HA[
MSIDEPE(6P"FB@B&]Q-AJTW^GJ%(HLGC_C./@ ^D:?+0RJ_,PR2N+Q?-=-9UM
MGEGB;2MA'TOS>,L_KX($&-Q11!6U?:<X9X+=!AO(O)^#8)5G^=PUR+X,9%H[
MD6AC1I*(7NH#6)[?)D#W=&.2: S4!<\5,IBMI64AV0TB[[,2LQ-Y.=.%#V#I
MIH 3*&'B]@,-8;X7V0.]\SNL:,, PUK1!@+;K2A@H"',MT$M59MGPP##6E%U
M';_]0/Y!FN;:(O4S<T<\(AN:F,W7WYBU[O DHEI,CKA9$IP9P >P92+;-RZ^
MBCSAS4G>P]H,MGB?X[P2?^"21LM13,_T(2%4@:2$G>+ROIB5Z5:.YT]+VL5L
M@GWC>\@<ZL6-?=D+6-D+=F>=,\\3O-P%MXLO<]%$9[E:I14-8;I%[B*;X7P9
M0JJ,J/5VNIP$G^]\&0E?1L*7D?!E)/BO)752S5Q!JP,._NVIMT#H]^KK8[P"
MY<9SHW7"]2*11-W)Y@KCZL88%@6E+Y;78;95<J:ZDG)@"ES%^"-7<EY,P0LW
M).E+BG4368B1RYW4"8C4U=:AKT&6^E*CE%&=LT#QG?F[J0460B0!<1\:)"7G
M8&P5=>'*+M;%D_"(*Z?RHKK!V=[][HJ$V<E"! ['T'ZYF&6Z#G#L2X7M_=OZ
M]'$+6[@?--O'1KFBS73:RN!8.<>-O1 <7FIVL'@.5RQHW6!KDY*G0? ;X-VA
M J!ZRJ KTDK_FU8Y7,FIQ/E^\&P?:*[/W#5:,.WFB($71+D&<_W>/951\N+@
MEJ5C(BIX492+0->+<I:-Z@ZTLB2?31U<0]096D79N:(HJ$[^=0W4QAC\X=24
MP<\\WF]-&='  Z@I(R?/UY3IIZ9,]]Q]3(KI[ 8]H$SPH'U#&VMY[^KI[IP>
M9M^!#_.,WHA,BJS\JI+8:UESJ[0?AR2)@(2_:#ORJ@*6,J&^HHP>IRGCXGB9
M9 GC!%:KN+E8E&(OLS/),2%4,ITE/+[?:V$I*?,YB&)C=V3B*N7H9WGU&%$!
M95,A\2Y\0N3LB6)+!2XJ8N?K2M!C86JT)[TQ*6GSBZQ ].X5E G0]46K&.[D
M7WF9!%%K"Y13C#?;Y)CN(CZW2EH;IKQ>\@TIE!_PUM/*I9[;P]91IYPA;"MS
M>P^KFIAMH(4D41O:S^Q+[%N2-L3PD'_3SA+Z;^B0H"YM;X=Z*:<WM+2%.#/?
M<YF71SZHD]%YW% -.,PC9KTZI>I,BJL0 /$T0'T,SZ+2Q+;2 N/D[U1E/Z$2
M*\4WWYG?6+07_?]XKWKSF[FU'LEL(BNJQ!JZ!-_"_ ^TMY<Y$Y-W\$G:#B0X
M?T?LT4L43Q[H$3-'5^7R'N736:5YDFE9D"+,*OX57Q!MAQGD7$7:>:LQW$OL
MEFD</J?;YW3[G&Z?T\UQV766FIQC'"%< O>!QFQ-&R]E0- 06#A=B22# 0'4
MRETY6N33Q>KJBRL'B1(X"@JY*XE-2O@H>7Y<.7.4$ ([AYT*2%6"2&KK=2J\
MM!TT?+/L@:6]J'DU7$M8 \\>7''#0$K:Z!!3\5:Z<NVW DK%[:+O]K>1(]".
MK8P%7[AR*73 61(JX91,T0HF87##807&PT(@73$/2&<K0*;!6Z,OUVB(K-+-
M?^<*"[5&H0620I8SDG:1X0(%7P+"GAB^9T6J@FBO2E5 H@6*RQ2Q=(2J38!7
M=49"C(HP27=\),_#Z.M+IA(S^J779VIH??WW>=GZ7\#-!+1_QVQHRH:JZ>R,
M;B2\1N@6Y0])A)K+U4W2BJZJ]B*KE3?/DK]07.?R,L<4$4:XZ/S6 %ZWV*MK
M<+Q^;K+)VY\\AGD\K9?\[ GE44(8_?6=P$-,UW?&BM:K"W7S%W2=4R[2CR'D
MZR-#=I5L]/*+K-Y9VE!\\R5;4?%=I_*ULBIN9U$YH#6!)OC2J!#;DW2U'G=O
MOF/IG>SQXF7GQ>L>YV'A@@!^??R\.&!LQ\FWOR/")I15=659Y8\[S'YE:ONK
M?MXQ;"VP<S]$#6L=B+KDIP-Y362,"^N7 J,-F-4I,(_PO7P#WRLK@S>(F==8
M+>=-#',9IG<H7_(>O;5 R>NG1T:".?]TY,WTHR;,6U R4LR5+RK3[-\?@;96
M2&\.X[A\;OIMZMBH&7KL/E"?RJ:=3PXJ(TXWDO83ZZS5C 66Q=1M6=7'JH>#
MK(KU4&.JG_E7FQ20MBN]NY+>8X:UI>XK5T)X>X)3EVU%0Z"KS7P',\P+<5@?
M5EBH71,L&.NQ5):W);BU+0__B\>UNV,2C/:7@S@QM#@HX:K(T T0 P%9PR%]
MI/[:GZMJB3Y+-GPU!IZX:4KB$P;+PM'TRE_;L%DXQNH5(EP]/WIP! \KURC?
M/82T\>F$]1M+Z]YSC<!?&DBND2*]/M=H:+E&X 7LF&NDR"B&7-[5J75'O]BP
M5,(VIHM:;["[9=!]0X((3&%;2WE<[<TTL-RMGL8?5F =CV3V#%^QOLCH,I?5
MW*IR('>+,-O<ON<XGR'V()>N_!EU"D:75P.=8DF/M5<B3F42/Z6GXJX"D"W\
ME8AS9%U>.B2,(]_\>2>Q'1[;MZ3/D=6YPME#9;?1DZ"A^OVQY1:-#M^1Y1?!
MYS>\@P5.FKM</^I5<6VOU 9Z:U+.R\^[)]R_G-_P.+\E?<-:':Y._FQOR>+K
M-,RNPB5J-.Z9^)1/P!A; @;<T-B8@-&K+6GL>0<^Z8)K_^TE"@UZ_K@"9?_;
M#(/L]*YDK4A9$6#]=P4++;S47_[3T.-7=.Y$G_/4=P1+5^N;SX4:D%'(F3/$
M\@J(G"T^+6H /A4-R50.9_ET-;MIR*DZ2);O9%W3D']UR"POCR31EX1U6%S?
M/F;$IVN9]?3J2]@Z=+R5'8DVHM1_#N88QX])F@9A%@<)_5HV3Z@F'H2$H(*\
MJ$#T]J_M M;[_:C1V'4=I/LP=CMA[/VN)2BB70?[&'(G;I^KW^;:$&'@N*2U
M%<IO4%HGYR^2%8QZ00^C,SA/,BJV7B8/3'3=,L6DXHE)%)7+,F7"?-.[Q*\F
MICZ0K7@, :7'ZV_A?^/\)*6[0I!IT6*$H<Q0].8"M-M0YO*,M#3THN4H0YGI
M%2K4)[;7:2CSV*55[I\#M<+,JW;:<32C,[],(BKO,X+F.:I]4L++0-K>*/77
M]("64=S8QE*VEH S8.E8T %<BJWJG=X[%"TRG.+YNE)HWYRN(FY2ZGLH$6,]
M"_*-P6-JG#_VJ!X?'=929L4]"5"N8-AB \$@%&L-KD1"=63!%K>%*Q$,'9$#
M&QU<B4;H"2^AB4E#T, 8L0+J,*XX_3NB)="?7#GEVUV2!QC0VD:&L!>Q.L0H
M@UYL0\[LNZZ0=:DR#M]TPX\2ZL&3X8H<U1FP-S9H2"3"YB_L/RQOCO[F_P-0
M2P,$%     @ 8("A7$U=M!.L)P$ W<$1 !4   !S;7-I,C R-C S,S%C7S$P
M<2YH=&WLO6MWXDBR+OQ]?D6^[CF[J]8"F_O%Y?99E(VKO+O*]@97]Y[WRZQ$
M2HRFA$0K)5_ZUY^(E 0""Q!"@"1RUG0W6$**S'CBR8C(R,R+__LZULDSL[AF
M&K_]6CXM_4J8H9BJ9CS]]FNG?W5[^^O_O?S'Q<B&V^!6@_]V,K+MR?G9V<O+
MR^E+]=2TGL[*[7;[[!7O.7%O.K?8<.[&UX&EBULKI5+C#*[Z-^(%59O>.W^?
M>]&_U:":PN?OY$PY?3*?S\0E^$VE$7RNME2$ZIEF<)L:"IO>S]6PEL&]Y;/_
M_?ZMKXS8F/HW:Z]V$5X]]P-?%,W0-8/][^?>MS/;H@8?FM:8VM"[\*QRO5AJ
M%:OEZ4OAUI_+.Q2O!EX9WII5[ZN4BJ5*L5SQ'^+PHOTV8;-.'%(^$$_QK^"/
MJO[MW+*7W3^]-/<#Q[;8T]).;Y_!]5E[EMU7K@;:%)#<,O4EDHLK^,MFL50.
M="^W)U8X7O#*'%S>*6(>+7AY0/D4+1HW:Y5R<Q6^W#OF8&Z'PKSNPMR>(5%;
MC\3B(G[MD6.HS%+-,9O[=>_ZRXT&XC_Q4\4<!Q0534VOH?:^1A:5:>'=#A?F
M>IT9SK@2UBF5TAE[M9G!M8'.BG@;LP2H>;%R6IKJ=[S057RLV:.QIE@F-E:\
MJE2=X4$Q'<.VWL)E\R[.R6<M@8]ES<%><2P+2'/9@[VK\RU7U/"[X<+\C:_*
M:,F=<&7N5JXI2]"N*?,W6G:H1<_=!';U1.DDU.#PPMS-JFTM,,4<JN#R&5[V
M**E<K)1/+O]!+D:,JI?D'X1<V)JMLTM4J*\TY=_ETE^G,*9<G+D7X3:X\?\K
M%LD79B <F$H&;^31!?XU )\\F)9-=5(D];.RD(^42^>5\GFM2CK?2;&(S[@8
M,YL2E++(_G*TY]].KDP#H&87'T'"$Z*XWWX[L0&!9V),.[N\./-%O1B8ZMOE
MA:H]$VZ_Z6!LJL8G.GT[)X9IL$\GEQ?:ZSG>S2SWHZ:JS( A%#[#'7<(94UQ
M7_-J]W"<5/^-LF*_E,K>QZJ@,8.B-8/5G'<-Z(2W*Q#,HOHM-/CU=_9V0C1
M4<#RB^&W79;@?^U:JUEJ79S-B9&,6#WVI'$<?.P[N+),JH6[+OMHK.0[6BOI
MFT/[A5JL0&X-Y31A(3MC9JCPCWVCTZ<3X@Z0OYW B'H^U%Z96AQ2G7MB:Z_/
MQ7:I5CVY%'],6)(K007VC<85JO^+4:MKJ-< Y+EWUTXNBS!FPT\3?ONUJ3CC
MZ>L?X!&F>@-_XW.OKY]<_L]NWXP-?__>QLDE_GC9FV\LJN  ('ZBE&O55J5=
M:9=.YD31YM[O&)K[YQ_]:U\:C[S.K\PQP ]EXAU#10: (1)86F,@%0H)]R*_
M<^W<T'2 L^4 9'WA?&'62%<.D:[NJC8%TM6C]AT@I3\"XPR3TC3ZMJG\?*#6
MO=6WD9/_H+K#9C_QI"W-VQT,Z$75M(LJ4[0QA:C!^P#CQ^W=#1#6*7@8&[:G
M$;6W,]*>9B3]K&N)N,X[CCTR+>UOIL9M0;E4*I3<?S9L1RN27M+?CG:"^KCE
MW(G?ADJ]T"BU"\U&8Z,F5$MAA!2W"?>.C5X_)@KVWHXPVH\+J:U5T6RW"J5V
M9<,F5!)L0C*JB-6.R@*DECH#JX<[;M\/OYBFBL-=GUG/FL)XW]35:S:Q0% 1
M^@5'OHA-*X(?MYF95RN5D ;59PVJ'[Q!R\>1,._, U:I62RW_GVE4\[OAW]2
M"]WP>ZNG/8WLSJO&BS\,2[CGS&*J=YE_9^,!L_[==P9<4S5JO?5!VONA )[X
MT8.E/<,0^:!3A:&SXOY@L3/\QT%/B/<%X?K(K/%)L/_KC=I<9V":[5QUK#?P
M&4\NZQO[I6!2H+EZ\&.T3G"-+*&NP+CV//2]W5=F*1JG YWA&\''8^_[I%D.
M[1.0SQZ=7"YUF5? X6 ]$0\4S4I2H(C1_H.VO!6N^C4M#V.V>FL;AS*LI^"M
MT#[H :8XEF9#<')%=9VIG]^Z5!G-WQO;7=N(O>NA 6'4835];5Q%Z&T \0H$
M]]G$%O@KE_'^>1!OA<E&:24F3S="9:-<#1UORSAS$?QXS0;VK<$ATD73FF\B
M>.=PXYUI,[]YJP;G!\M4&%/YC66.T?G#S/7]$)\_56 C^H!<Q^ NK@8K[2@:
M=)OGW9&$ G%:(C$%5L+CNW6MZ_[E:/:;@M>UH?:.9;\SRAU+T.BM,7%LS,V*
MWRU>$*8,S*MXNO]WCQI/WJWT51L[XW>8>'#>&_^J#EQ\9?PD0+.Z$9TUJN%T
MMJ^^[6G\YXW%V*V! R&W>]0^0"\7*Y&[&;SCZFES<V-LX#1IJ;J10R3&_86>
MO<(Y)&9-J&6_89+;M6/,<WLWA+(8C"Q,!58::YR;UAOR6"(\72LEZC4)5Z%4
M6]%)OGAN2/TG-/O*-)Z99>,L7F+-JK>2<HD:K7IX]"K:&6QR#+T^CMC"&#S7
M ZM&J"]4,_@WDW,([8WN*R9_'8V/\-$+ U5T!EH="J]6>K4<L/<_&:J(J1U0
M+'UBX1J]T:!Y[)OVS%0@#_@M(J ##;)YCXVA>="DSM@$9/PM0F%W,J(\I^A6
M=96B8T4]E8,UI;VB*<T$9EO^#5&',84F8 ^+3>['AC9PN#L<W(*;8]C0#+QS
M'8O/=X$88S]3+JAOP@PN&MI!HWT2A/WY;7;+ WT3-O!"+57\ZP\8.:"/POJE
MW5[EB=22Z!<APG2$ZXXGNOG&F"#O^PDVP^N*./T7VD^#]?TT6.RG[NM$LP+H
M6>BD5> IEY+OI1YH#'X)EB'ZZ3U8 /3[!DL5Y[!7I4$J!^B' Q@-]L/*=%!M
MZ1S_^R&P6BJ7FNORG8O!<YACYX?)/3;!$@Q@R#Y[$O.7^PC\JZ5*N91 VO9^
M(JJ,C*=OX(LR3.+&C@AK&PVU:Z;0F:*>]QR=E4N#>AD0U%%-<"Q4MYPAV OU
M^O+RAL0+&A:E>K3&AATF5&//0MV91B2YFH>5:[D66[$$&YJF;8"+B259YS!&
M/<%;C:)?93%LLD&C6E5IL5Y72L4:9;0XJ+-J<5@OM5LJK3<;)7IR>6^/F$6X
M:[R$O2)Q,4XT0]$=E1$P$&X:!M/A%G2:8$PDX*<3BYG6$S4\%X@@Y)]%MDQ<
M-<5#%=,"<H 0$@NEBA:&/1;8FOL25;.!5KA;^N.W)%*[*K6RTJK16E%1*^5B
M3:6E8EMI-(NE4JW6;K*F,BRW3RX[ZG\<CA5C=(R^/(>WNBWBR.Q%,2*#A#.B
M]ML>:  5SQ"L1B@G0\<2?U895RQM +_7##(5MDILD]@CC1-!AS$:5FNKC:;2
M8M PIA1KM4:K.&B6!\6J4JX.*M5&4RV75S1,#<PT^8U9D$)\"]:G66S(L%:1
M<?B.-:_G7%1X L*)J$8^'XG";IS/*/J%>J>O'!P6]S(6^<%E#=PL)LKF%A\J
MOG/3L=ROHDK[W+,CT>QE=G3IW<M$+9G_35/Q^U!#S**D++0D^^KV]_D:N,4?
M7_I_FG_Z1(R^_C>(2"T;J[4N9Q+ZOYM=FXJI!FZMBF*N^2O^=_\E9W-],>T;
M'*]$Q[@Y:__Y8S=;<NF]7DP#^X_PK_G?\1&A?>U'>+5BM92"#G;+B.W+F5#3
M!WE7-NTS8-S.9*)K"IK@N[X+E"B>0X@WCM1_TV>C_[#X1*_H^QRNQ59&2M ^
MKXP@@#=4QKLV^AYEJMI8]RLNMP-<L+K,?XL*0Z$Z)0:\]<XM9S>MF/AY]WO\
MXS4SS+%FA#TV*DG,/>)L7OIU\%WF<!]>RW.\78_.V_6M>'L9[/\MJ@K1B7#3
M"A@<FH:H],20,I!;]L+*'7>@UP^NP^=^5>%EK\B:FC?;1%1MC&LQ3",0WJYJ
MQLEE2*V2^ZR+L]!73/MQ*LD^[3>FLCHJN*W0*U1_H)IZ:US1B693/1>*6]FV
M7"E149RQHV.IKPA^\++%1MAMS^S6@)B Y4.A4=N9>N4N2]Y)9DU,;X>)=;97
MLF3D8U:^9/+=,?GA0:%)KM^U%YUPI"\Y^Q!>]&&4*+EW+UYTPLJMR:3$#I55
M2S:>C:8L2:=Y4**DT[W0Z6Z4FX*D]T[:N"3'+T>/'859!YFLB*=D.>H<L_+E
M:+6GQ,LAIR\EU^]R<B3A$@O)V8>8OCR$$B7W[FGZ<A?*35>DD'P;,5WU;U<[
M4SU_ICK6#?='C-D=0YU9ZK7&%=W$JB3^^0V^3$Q.]2^6Z4SXK:@_UHPGO$=L
MA^8 #B;^IJ#"$O[0V O\QDXWW/?3&2=B*\WS^2[9G66@FA.,+P5J)(!R#:!%
MMS8(H35N;?#6!&(=L3-2X./R#5YZTR7@UYK%%/M^.&266+J>9L L;8^GX]6M
MVJ7.L;LCZCQX:P*AC%3T3A4]/SH$=9? Z+"]O0)/+MFK*6>:7=K0'%OU?C;U
M2BE0EC;> \KR+EB*B"1 .MMZ:==@3(QYIDLZ_B66V7M_]5=-.+9U_B__I]'6
M"XEETXO/\42!CY$>EN!0)CDPE; +&?#>;6 I_98].:BBNZ,-97.W)K!42"IZ
M?P[JG.X26'2R][U54ZKN39R1L([(HTNR#=:FKL1W=Z>7$)_D^\9N1!IV29;X
M33-^#S\H)N<(2:_W2)#AI\<]&YXA8\E&GCFCKJ7M7TI=46H<)&]MX\Q+2!X]
M)-,2=DB'[0BRGTGA:W/O*UNH287F4C58-<(WO)XVO_,T[8,\^^#<LL_#.L)C
MD[#NV"F/'-[A?\<OC63YI2$Q*#&X.5,VHC-E(SFF]$[@2?QH@&PA,-#4[8'W
MOJ^\MZSLL=U-Y*&&D_/05P#FJS,<CM^8=1R8F6^MA$TDV,0\Z2MER(@:JJUL
M5.HUIP8UM[T2\S_([!86<HQ;6; 7!/V:@KW@K0F47K^SC[SC7 (M)4#;$1&G
M#6_9Y]6LPZX9_)@H['(6,Z0;JOD+64*LI!G=2IJ[M)(C0+N$6WK@MCM23AOJ
M<L&QF03?W,G-&YUEGE((+664I2W99=:FTDXT:U,M!3]*=25O?[.SG=;:W^S6
M! H%2\52)?A1ZC;I^3CLUHCS<<%;D^+6"*.YVQO>'>E6;>2!.J1-F>';A:-F
M5]IDN6R/.H9::=NCE'OXT:US>9MVR<'1]Y&;VSXT\6.PWI7#SC"=F=FL=;6M
M*YJT,RO=R5%*TC1W/GN<L-[6C8KNKFL*7L?>7"P-_NZN(\.FW!H3QYZ>C;YX
M09QY^&!IBN=B+#TN/J586#?2KNZG[3,TRSIZ5H2ZKL>WB\NGZH+VPM<YG:7>
MDT@1UNFKQ'K6L![4F<3Z_(6>QG_>6(S=8M:.<;M';<GP>T+]\KZ77)\N_$O6
MSS+^)?\OQ[\8=/\P=6IK.CQ04O]^H!_:[9+U4X-Z2?@91;WD^N6H[[Y.F&(S
M]9%9$MH)0_M]WV8#?8UBJ8)[L,<IS>XS!;I ?;#,L<:Y:;VE."><BLKL51VV
M([AX^DT<+AML'R9F2Q)8\9(EN,7?8RRDM[8;(27JMY[$]E$O#4 :0(H-8*X$
M8,$$5I4 +-RZ;0E 6DTD_@20-*Z<&=<. X'(4UEI&>%R8K/+D\G2>J7U[G!*
M0MIQHG8<FB.4)BQ->#=)9FF]B5IO?E+,TG3W;[I[2Z(G;[?58JD69E97IO',
M+%L;Z"P#V9JE2 EOQNZT@]V9M':6LZIOU+><.TS]$TPO6VI;QV51VY=Z??K9
M6'])4<,[0SWQC86R4@N0BF$DWB8#D=JVK^G]Q=1IU-53C?DCU;==P>I3E1Q3
M=J+5( NMU>KLUD-J-6NE>$EI.Q8[[*KD+3TXJLT&OAKN79#\P(>;0[._'+BY
M^PS_FD9Z"W]/)PKS/!P&=^\.4= LJ@K5U"[-H19]L*PEN-U#"*W*#2;3"_!,
M\F[" >0&B;3AD"FV]CR=B?C.[)&IIA.5>XM#(TNR//<D!-FHMU,?%1\,I'E?
M%)X&O.9V>7C.\9_FK)'$?PJ6D>0 __FKN4DSX@]1FY)UA.:JFB3-X-QSU476
M<9F?.HDT@W*?]00[GN&4TT!9GMSS%_HVQ63U4I[Y;T=_R\ZNB.N8(;PU.[)
MKW.3&A/6+\J6NDK+$N;UA_Y(7:7HT+SF=#M@L?GWKK6PZ?C@21AE?$AN^W(M
MT"'Y6Z:6VD54"PI,A(@V46#V\B<9R%H<6JF92CFD.] _M"JS$Z6G.#9.7(EX
MSGM='@1!=WX0A.CHI(U/>NEYL#&IJQ38E1K4U>QC^B*JN0:O.8PD>&L"AY&(
MOI$1U?XBJH0'C0T5*".J'"I51E2Y4:6,J-*GQ$JQU((GIL!M"+31$RJI-E;%
M*H55.RN(N<=\N+,A3=D1$KUN34I+\*PZGMHIM92HEKQN398O5FFIHZJ:#9U!
M]7RH:EE[=J0OKX.3TM=TD?PF5I6_F"E)>\Q^H+90VY+4 9(28Q)CNSKL<L<\
MEKW404;0=IBZ]<QPF\1=7G"7+;[STQ77VC."0I6X2S@/]+YC)=])W.4(=]GD
MN_2GGC.&M_VLKLD<OTF<90UGV>*S3,V*9@1J>U_%FAE6DVC+-MKVSFW+YDR.
M+^F[\>S1#B&7U]D%B;8C1EL&N2U_2=\TX2[_,PX2@1*!6>? _"6"TX3 _,]"
M2 1*!.:% [.?+$XC\O(W,R$1=^2(RR#'Y2IUG";0Y7JV0N).XBXM<[(W5+/^
MH+K#/K]-/WX%=5-+&;U]8\],%S^=7A.]Q,6%ZOM'!+KSQA(']2AO\[\/W,%[
M>$:KI1E/V<;O3J;<HNEE!N05"DI4F&4:#I%DA:KSPN32HJ1%Y=JBTN.32[-*
ML:,E;2L+HY6T+6E;1V);.QJWI*%(N&9H*)!PE7#- +O&BK/3"JCT[(VS=RW)
MO7%2HJ]E)RU) ]M>88<_<6ES[4K#S**>X\_J9%6O^QL;$W:XI0EF2U\UZ7'N
M0DNU9#W.]5J25I42??DGH)5G)Z#)86L7GD@]NB=23];CW$B[TC"SJ&=-FNXN
MS[%)-L4K33 C^O+9LS9CST8Z3P>M16><1H*G@TYGUS1#L]DW[9FIMP;T]A,>
MG-WAG-G\\]MW^A_3$A@1Z'YDRL@P=?/I[3/E[^]/-]0W:.@LWQ^IQ=D(O^(H
M_,KAMCEF5H]A<:YI\)$VR:.:5[0S_\J]@H=95,FE_2YI8WZ5^DU3L..,I\Z3
MQ=SIR1RJ=6DK\ZO8!QCL\ZG,N99E0X'36@_I/*74>=K1/+QTGM+@/*5(N=)Y
MRI%2I?.44\5*YRE%"O2]WQXTT5UI_2?#M"-3.\_,HD\IW3*'6_;Y5.232_P:
M*G>V/%BIA,-8PK)ZL@X(HFJZ8P,-]+&N6+,UQKNOBNZH3+VQS/&5.9XXMO"T
M[H==:AG Y/R!66)SS,]OX0]P?1;3@#ZRD5:NV<">74VGKGV*VV&7!'R=U7VS
MLRG'PQ4SADPM2_ =%_@.5]>P9^;KCB>Z^<98WS:5G_<3?(*$W?G27I%L)P&7
M#\ =#<-YY1D29.=S/2&93 (K6\ Z'&/5L,"HW I^?-"I<4?';H+@<<0JI7+]
M?FQH X=W_W*@0;>&@BU[9GAGNC$2;(M7W1:Q13O3M=?-472]<&M2U5]2P9E(
MV2WS**3Z<CK()Z3K0'KW.WW5QD[*MVC> 0;6OCLDI3S75\>!KLX+M=3IUK=+
M [5<,<Y<F[>)4B7'[02%/<9M2\-MT(4JWE.:9J2?TI: ++1MR9)8L'<D?$+@
MDX41\7#P.;XQ\([:CL7NAWCX@L%=D/2ISGC'4+]3ZR>S4[^S5D@3O'%F24-R
MJ-F0!)G4;"XR5!%M%LB1X59RT"?7N%6<.<&&9E6]JUISO-8K=9Q_._["#&91
M'3JEHX[!FP67AV)4E%4MKV[/\=JRU'/&[7E.SZ)",H7K[*/WS5R-Y_8[>[B%
MMA%BT[0B/9$8=+NIE#T4WDK]9&^4T:0&,S19:9FJH]CW5I]9SYK" DNN&(R5
MWE_3J2C,B(7)O[BJZEU#\F5OR[PZJ=I\.')1K?:KR8&4NL:S9ID&-O('IT_L
MAJ6UFG^YCH7#OJXY1VS$4M/'8M-7NNFH8J.&;*MX:3N.V(JE;G-LMZ;!'1WG
M?;R_XES0O3UB5C95O*8YQVS%4M-'8M,W=*SI;WTZ9&D]9WZ-;M\WX(CM5FHS
M3[9Y98['W-'LS*4S/-*=D_Z(K5+J,1_V^(?&7OC$3&GMQQHUS@M_Q-8HM9@Q
M6P3O'1<I6&));4_C/S^_?6:&,AI3Z^>LOK+'GIGAL#OF=4+8SZ93=H']!N?O
M22<H KNWK.R)V41":)<LA<LV KR?2US3N3FDGE2 ]M_NQGW>3?-[A]X;*?4]
MC@/9D5C_O?I\!VQ1B=*"]F]!CR^FM*"L6]!4B=*"#F!!(XO)42C[-C138PZM
M*.P41!E^'(5Y9#=F3@5H9?B16F1G)?R0%B3#CSQ;T.[##VE!,OS(N0WM(?S(
MUNQ'1U%,Q[ !#@K3GNE 9S("F9POZY64&TEV(^>T0/=(XI",XCLKH8BTHR.)
M1H[:CO(\'Q(G()&N5(Y,)+M10%J@*UVI-.,[*ZZ4M"/I2N7?CO*<VPT)2?HV
M/!#;\8693Q:=C#2%ZJX!06? EQ2O^ETJN[L=\7P#CL,SENH\$NOL?N]V,JG*
MZ9$)TP8<NV5*5:;"*K77<XOIPMG@(VU"=,WXV3/U^<[&'YV:UM-9I52JGEEP
M^0SO.R'44JS5-WMWG VI8A>'IFD;ILU.B&WVV)#_=C)LLD&C6E5IL5Y72L4:
M9;0XJ+-J<5@OM5LJK3<;)7I"AI8Y=G^@E&O55K54KK?(]&/[Y"P%+:G4RDJK
M1FM%1:V4BS65EHIMI=$LEDJU6KO)FLJPW YM26G6DO+L8V7VL3K[6)M]K*>B
MU;6VVF@J+0:M9DJQ5FNTBH-F>5"L*N7JH%)M--5R.:S5M9G^:JB_BS/1$FXZ
MEL(X- R_CQA5A1VIVO,E^0<A%_AA\>N$</L-&S$$5!>'8@GV^7_]Y9CVIT>P
M:D[NV OIF6-JN'_\).[CVM_LO%R:V.[79VIIU+#/#=,:4_T3A =/FE$<F#:X
MQ^=XE_<7G0WMX'=+>QK-_<$V)^(KL!K=4K 3,K+8\+>37VQ3.;E\Q)"$F$-R
MA<8+@<K%&;TD%V<3Z(I9'PQ,"[K,%[PZ>26JZ> /!SI5?GX*2K(@0^#MC96]
MXC7OOWXI-TJ?%M^?Q NVZ7:DM2+5M2?C',,H9FTI:7F_HEX,+G_<W3YVKTG_
ML?/8[5^<#=[K.*V2][M7/WJWC[?=/NG<79/N_UY][=Q]Z9*K^^_?;_O]V_N[
M;9JSVE17R?5GI__U]N[+X_U=@5R?7IV22JE>:V\A2P3[6(O#D34U63#,)\MT
M#+6HF+IIG5M/@P^E L'_?_SD&;1[17$L"YXFOOA7M#%]8N>:H=D:B.#]43P:
MQ#*8_Y<73;5'YV.F:L[X4\A[1DQHNSQY]9M1G=B$.K89TA;W897Z__D$U+VL
M_Z(QW<ZY9O]V<'/?^TYP9(;^OW-$ $<,B@ZLRK3S:U-QT!W$%- )\3RQ'O+\
MDGCHQ-W!]_6Y6"XUV^63RW*I^#]B?)P]_W(+-#=W. 8>&>2WHR\!G@]X.@VY
M-]C'G1%4@BJUA5,R[WM 3^MTPMFY_R&BUU%>E$=H8DX@\1=/;>*SJY5RJ01J
M(>[[?SLI@5DQ79]05=6,I^EW/J&*]_WRPAZ8*H1@-GB7MNHWP/O%>>G3,[-L
M#/D\#$#KO5=53\O_!Q6USKK_QX%8C5GZ6X]-3,L&%Q@U8*,=0W.9<CXP37U
M==T$25YC\$ %-=%NUAJ?WE.!K6[8JG;SM"J:M=M!^3\.AZ#\S07Z__SH]!Z[
MO6__(KWNPWWOD3S\Z/5_=.X>R>,] 5?B$?P%4JZ2^QXIUS^H'\G]#7G\VB4!
M+V/J872N'O%RN5VMH=4@.-U>. ,%0RSA:?M,P/5  _[^_)T;TR+VB)&_? P2
M-_PGS%"9Z@FU#L /XB==-X\P!]]S%?Y2'(-H(_Q94:5OQ3=&K2(S8N"X>G+Y
M'4_T(=5R@>!-"8YL&0HS=A>(+@')?>_ #O#Q#1V1!HY'BQI<$Y-_.QHY:M[(
M44MHY*CO8.1("/!S \YCKW/7OQ7#BAQQ4L%!N#>;QC'K3FXT( / (>;BE]I(
M5R3.\5;WSAC@K^-L0;E8K=<K]8U'FB0B6AE/92^%4*GM/97V_?;Q*_E^>]4#
M9KJ_>?RST^L6R.W=U>D6HW9[WZWXT'VEBBT,&!/7%GL21[P9  I.^(0I.$.G
M$LT@FLV),A+N:CKC7IG/2V>W'YT762_%"]7W;OQK1O%;0S$M<'#%U*68;K_"
M\COK[<I4V7NGE^,=$\M\QN?$"C0;)Y?73*<OU&)A __,@SM*=3S2UUNO9D(1
M*HGM835/+JO58JE4:9<JS=4][?K*^36!#P+7Q+2(B;OUD_\XEL953<'^A0%Q
MVAEI;X<6M%71'.N)&MK?XOO'8[">#[>GO=/^*>F.)[KYAB4_&5'=O%&3._/T
MXQ;QZJ\++?M5SCG((3_R&--158MQ[OWGFV:P<HSQI75R66^52N3*HR1&KBWM
M^=V87EB71O#$N(*/]]:C^1+'IVB?7#YHMLT'CO4TBBN!&"3NK0=P;H!H-Y\3
MALX ,3K2J5G6P0\F>(_Z_Z]-7-=RX^[%*?=ZI7KLSHS7FQC)3RQ JC:A.F&O
M3''PS';X\Q"/)CH.=P# 1!!-VPRF*4EN[;_SEEHM<G''8C2FG59.+FOERJ*5
M?EQ.P]],0.'#R#3BYI-;I>K)9:O:+-:KI5+6T\FIQTUOFC_$KOVO7UJ5<O,3
M7.#$9CJ;H!Z)(119(,!/NH-\0R#>IZ!7=8<%-3)#* &]\8QD'P9."U0(TKB)
M<68QE4P<BSN8(;=- G>(H*U<^3#XB,,N%G5T%/L\0Z22KV!MOKH>+(=P4]=4
M,F=72QT=]V>>2+52)CR=1\UV5QTPJHR(HE/.-W;PYMI=CETML,3C610C01V5
M6]G0D46Q,9G)2?7?Q@-3_Q C5,@LDC)B[7?>3*TP=O:JC*CQ!'\PR,M(@[_,
MQJE$0M^,=,K2\,$;P=_*E8&@R1CA0^U$%,% #_=M4_E9(!-JD6>J.XS\LW1:
M*I6Q=)/P41*35OLUG@CZSPB]+M6_Q[LNG<50?AV<P._]V_PI-B.&_0CN]%KC
M[GHLB-3X?EH:.3+FC'2KU#@!PN4J_6L1 >2*3C2;ZN0[M7XR.^L3-FG$@1^'
MB3]I!LZ2G5<;0O9;0\7I,D8&;T09,>4G&>.2G)<1$Y.X&(3-*IG.R8?R1S*B
MG PU'>(WJNMP%0MW,:S[R]$PJ(-8;L"\&^"AT[BNBG.I;JFI%]T%@D(?>!CQ
MX64L-24J7#6>Q*T3BRE,9#C*%2*J\3GY ,\#B!+NP&C-1R;64_G%__:(V@O"
MDQ<Z+R6*Z/[8:\/' J&&2CY4W#8. .AP?? ?: '>+VZ%'Z$4WG.PAID+(820
ME-ND72(J?>.GZ^9#KMQ<AUOWC,1J4]OA,0RK>7+Y+\;?696W7L;%YIWI_G=:
M"IV9D#K/YB10!@ ;:[8-D&0Z ,TR#1QE]#?"8,1Y([?(X%01DP[7U*9N[?""
ML<V>$<RH]!RXLU:JHSWUV)/C;IQ ^L5'\@'[N/F)5*J54^\.>Z2)JL0)5B7N
MVO1<@:<6Q?C'M?82Z CL!\]\8MA+2]I+5NT%$$J)#N]AA"H*V O.B*L"019R
M=^A?"6BY&'J!0TOAHT?_B'#%'$^H\5; H0H>!_R.;7HB3Y;Y8H_\RZ<P<C$A
MF\J&(C-M&F*F$+/TE=*G91**R^5/_FUK;U@NGW\C#E?>S4MD]>_4#)</('PK
M5OP!.#CJGF8(Y/G*LT:(,2JQEAWMSKA/+K^%8SQN#+6\>=&@UWX?TDV9.UYH
M68T5UB4<6Z9/[YV$-%YN[%[E,3-UZ>OT"&O$K"M0R9-IO86$[>(FH2S%NRE6
M!-^&"#YL*'V?TDD3!S0D!R0-Q_XROR0]7+#&8D0+/CM<,QCG22\Z;I5+*[:K
MR!TY=<,=S]2PP!HH^.)_$=)?N<(G#XGRBG7H&:2G.3GB83)Y.5;QR#9R[+W0
M\8CS <,5<3<6NH6F"[1A6&9-Y-/ 23%,D0YSN!NSPTO%UC#$GFX^X:>N,*6%
M[]+?\.4O&KP:7DL,Z"@3A[MGC0NGQZ"&HE$=PQ]<QH<W<QMB<6JIG."Z/4U=
M5MU4_4 _AH;?,N&4UH03'T$8[V.0? !DB;2/NY9[=5+EXRGY%W3$.F\$7["S
MD:>R=.0)R74V)/1V!KV.ER/$%G0FEJ:3:LG=!:K@_A$1R,@+_&MNVZH;D?8&
M\G@WA22**40M11^+)OB]8PL> D(Z(1Q&22;24(ZAN7@1=YT ?!4-&LY_.[F]
MNYG?[<IPQD75M(O>+?-PTSR,U8K5TCS&JB>7E7JA7F\6:K@M^;S<GM)$70=W
M]_2=%8$0<R;SNQ3D!OO[9@&:J9B?5K5GM[+QMY.'+Y]_/_$%]3V@0(U7,,V)
M6U#/__;FL3?]\=R=TRVK T7@#YTOW>+G7K?S>[%S\]CMG5/]A;[Q3^^*PW\I
MB?]Y9=UNB??\%2\16YF\S@EX]E["K]=+)!3;:>]F3TL:W,;:?\/J_:R)WV'3
M_T81K4#$'PJ$ Y</ER2T$X+-ZCW)\<-.NG.;[6+V*]*[[1WO[XC8&-?=O?9
M4GU?V&IPO1BK&"J: 02Y9I^MG=H=\@_%[S@^"2.<OS"XO.#@:/EBB8?!:.>M
M]S^'P1)X1P?W[A,!L^U\_M;%K<^N[N\>NW>/_8LS_/'E8?HRJ]->0GKB37ZY
M7PAFOKR/9.- OUT1^_"!<X+O,7X[J>QF-]>3#>'2?9WHU*"V:;V1.]-F ;1,
MLPFQ&]TZW4VUHZ\0D>5(0COETFEE5_OK"HT\ -F2V].$NK6RN]V @\=B8"Q7
M!/2@4WS.7D?:0 L<>C&AEEW>%&XWMW>=NZO;SC<8_'"TZ3R*4P<"F*/IP5V
MM06]S)&VU_Q*F,19 >:MS<:D?)H71 XU@]MCFY]LA,AI:FQZIA0G'WX8U%$U
MFZD?I^ \-#"CNQCOP3KKF33C-0+E9Q6:@\U "2&76,HD9JP_4QBA%4;Z(\8P
M"A-X=+N'BN3$O-,L*JRNF2+..'-O\R[5LPWB@83OH>!K3K; ;X!7 :SW$^;^
M9![)?D'Z([R1D>^FJ-GMBDF/$'AG'\RB1ZL2S8= ,V=)@5GD@T>F#G=S;[\+
MMZNZ?SF:_7;4",=>KDF 'P+@RC I@%]1/B(WNOERW&R-'1K:!(GE76,9SS/=
MS/G -!;'"@9$Z!RVPV*]7,1W7B<U4@S1:,F(2FZ2$6.5;H3:[]2@3P*2GB/!
MR;7&%<<]?@-IM&-0_8UK@I=G2 : JVY%$-[38]S1ESC:V8:XZ$_<L#KC"*_E
M!N%89V&9^L:1H?B10.N#92I,=2R6#XC..J0J([O#2R0GG^8FG_(W^U39=/;I
M_O%KMY>+F2=H>C7-P?6Q33WI[(GJ&PV$W_ 7[@@HMBK(QQ#H]4,>L-G)#3@M
MC?_<")L]^ &Y@6>95CY@Z?9 #E"9G_C8,6:[%6X$SA^!'Y(^U=T";3?A'MR?
M"0.,'UQ4L'HLFP\LSW=<-<UIR6B8;N0&T]X?-HN(N]Z/<@'.60]4TYR,E"%P
MND+@/5;'1ITCUI[XIN%E__;+7>?Q1Z_;3U5<N=4DKNB&ZMJTJ[_4V*WZGJXW
M)H1LLWKGW<^7+N#Q1=I3[7YY6N%.9BM+R %6#[WKH94+B';40S'7$,UW7O!C
M4HN)0A<E+%\9=-B%'VY!\;NE'U[E.%E2.1U8U+&?-1V[!M!<GTSK5M]UBY<_
M6C*EFXM>V0 [@Y >BKCF;(^+NZ[N[_KWWVZO.X_=:_*Y\PWPW"7]K]TN+E(Z
MC$@?-(/8(]/A$"T"E[!7A4UL=S]W$4#.MGM7J4T_'D3,!:3-:-)=7.51/YB*
M8-LI^T9:;15M#7)Y*IJW/+P$8U'495:!956+RZX"NPL&FO&546\YN->0L-.8
M*O5Z@?C_^KC$=SH);L@2L]DS[V0'CO2QB#==U3O]@[>H]W7Z!V]5[_2[6-0;
M*2380)QX)'$!0TW@O>=$,T;@=&"'3:O=+L[8^'+9R0"YUFW*Q<LM]/PE'ME$
MG[^7G.3]=(L7Z8PE::&A%NIN8;#",O?0N1*_$K];X+>>4_S*X><8Q,NV97YP
M HO0,^3:'8EX&0=7)J$UI>V5'%VJ 3U76WOD:#?_U5RQN7$B"@W9'&W-$7H=
MSIF]]$3@5.I8BG=0\18WW4NYN%*\'(NW7RQ&&US2$P#L>D@YN?1.K"-4C"+G
MQP,\*5YVS#;OO2G%RPX6TQJ?'#0J\6H&VNZ0@AN*8&6%@A_P?-5GJKM%.SN
MY)Z.7#]0(B'0NG^F2Z05E=D;V^[2(M6%HP:P#DHIUZJM2KM2:X0? ^ >-3$]
M7.!'__K$.Z+ X<4G2B?GB,^.H>)_NC-P=NPK:EEXQ,H?6 PT/:F@NN8H@MFQ
M!<7JR66YT*Q5WATU<+S SXJ<TD"3-]!FB('6B^7*@0VTUJ[EP$ 3C&3]";(O
M-__]KUKQ^NL/>,*X:*F IY%8_*":8U94= VT4+08-QU+8;QXQ7G/^U(<V6.]
MB&LDL&:W^%QY+F(O8-?FU<GIN(=LX0'R"@.(#G26/1 =FYR9I]167)_'AVMO
MBM8[9GNYGYA,6BFT2]+5D7)*8UUBK.VX_L\.C+5<:)6;.3!6F7U9YY@\6&Q"
M-96PUPDS.',W23#%,9+*7*X_>\K?=U5:?AJ3=2ZM5^(Z/IXY=%UK@*CR'DW!
MK9G8EE*KE7(D2LT56K,B9ZXZ75+$>HJHQG6W=DD1E?+[@V=SBE996['<-2NW
M1)<]FC;5<^2&'8><F6?&6NRL40(<6"^T&_4<1)Y2SG3*F7GKK,=.$R5@G;5"
MO=+.@74FF!>2TV$1RD9Q7G8R%EZ,H1)M/+',9W=GG@(QF)T] !V;G)FGS=CE
M/P^6.0'+?WO0 ?(0[4VA?,=B3X4U\U!2(.5,IYR9-]78A4 [,-5J-5K.-MW0
MDKF618>DAT LFL.BPYG,K&1$SLPS6^QZ'._D-N/I&Z.<"?#>#W]P)F*Z+6J/
M\T!N4LYTRIEY:XU=D+,;:RV79>8ECZZ(F#Z4/DA&Y,PZJS5*L7V0V33WG6DH
MV^61VWG@,BEG.N7,O(V68WL>2=EH_>2R7BKEP$9EZF/1W[@U;&H\:;A1O.MT
M9'X*)@?54+)V;Q-^C%W>>Z/!1?9->V;JS P\OHP?FC4+U7*TFI5<(34K<N:J
MTR4]K*>'V*6]NZ&'5J'6CK;R,0=(E94U^_3FEA8-9S^=-&\+5; %U730:4T1
MTX5NXY$%P0].T5O6&,<MO*D7FA&W\]B'%J6KED7;D48?U^BW+%V.:_2U0KL9
M9^5E-HU>)KPB;8/^3:,#30=7T%ORWK=-Y>?(U$'__%>"E6/VF]PD78JW&2W*
M'6ZE>(<73^YPFXY-TO79&"-W2I?BI=!V\]Z;4KSL8%$&+I$W$9W0M^/>053N
MOYQ\=F;KS4(?7%1NNP=.O9&'G0>/34YID<E;Y-8[@B9DD>UJ'BQ2QJD1_ O+
M82JZ%Y:IZR(O.F &&VK9GDH^#CFS3G?-V"L3NN.);KXQUF,ZM9D:2.UORWRU
MB/OQ'0?"I)S28N<L-O8ZA1U:;"L/%BMS(6M/C?-R[*:_UI;HN-@VF'//GMJ/
M3<[,$V#LA0CS2\1]_GO;COV:%7G BI13&NL28XV]+& GQMHNYV$3.%GN?U@W
MZ'[NI!;I_&1(SLSS:>P:?@':Q&*^1DWN)2'EE%:ZQ$IC%]TG:Z7-9C4'5BJ/
MT=T*P!NY-G>FS::E+F*/"F(.B:IQ,;>9/>SD:IGO42]()[-_7C?FX]@;D0M[
MB#:C/]1>F5K\FUGF(@W_UR^M2KGRZ5A6HTMNR'MC<L4-L7<^WX ;ULZ@E4K1
MJGUR@%29O3I4]BKTA#N9OLJ0G&DCWHW)-G:]<V(Q<:U0K3=R$!5+.=,I9^9-
M-'8!='+)Y:/:=OUX"HHPO6040QP/N5!7BI?"Q9%Y[TTI7G:P*!?2K)NZ^)-:
M%I4!;;;DS+JWW JKQH\4T%XS2WNFMO;, G[S]F=\R,/%I)S26)<8:UCE>*30
M=D?&&FW_^G2#2P:Y:U?-F(9H,.YI:03K*[*G[&.3,_.,%U9^'\D]"8#VF@WL
MK;FN7&B7I&\BY926NL12PPJ[(_DF&UMJ,H5*Z8:53)>L7<22SS6\.2B0.>I2
MKHUY,ZS4?IO5P EX.N5ZG.,N,H[5K,B9JTZ7!+&>(,)JO[=9@9Q CE;6>LKD
MT'PUIA%>&)%EHCT..3-/CV'E[YM69&Y-B=5"J2V+,J6<TDJ76&E8W?2F19G;
M.RZ-/&QU)->?[-/CP>FO\5BSQPSWT,?-;1''(!,SE%TY.&EFHJ,3CT^HX3^N
MR)E2U%Z+(TT%%_C<9[=V:?8+O#V;%7KI58$4;]< +N<!P#)87QRZYL^G9.)\
M2KE608J70N/->V]*\;*#13GY'NCN]NHL\"Q&,M'+@/&F0";4(L]4=QCY9R3O
MHWX2S4MIG%R63DM8AN4Y*>(_9,) 4R-JL4\DTF.:$5_7.KDLETJ%DOO/PDO%
M"R$@=.R1:4'WJA%?WH[T\FH)/+)*O= HM0O-1F/AW1B%1GI(*>++*N)ES7:K
M4&I7PANJ<8ZGO."K3<?F-GS V@MJ$\RWBK]C2J= X.8)4[#46'_+7G+EV.3,
M>F*QO46!*%*6\)#_0*Z*F5.LR+2_E%-:YQ+KW*(H5%JGS&M$/H/.FW*@.OB>
MF@H7B4(GFDWU[&G[V.3,.,=52[$]D!EJ'P"TM\:5"]FXDYNE1J$M=X:2<DI+
M76:IL;V1I"VU6BA'W"\SW<B2B;*UGHFB.&-'G%<(V!M/+#9B!M>>&6!BJ"F:
MW)+\B!J3!0+]L))!8R]6"=B!."+B*F@+MP:8!OMF<G['[/OA(WV-PZS [AQ:
M I].+JNM5J%1*Z6E3#V)<^Z3U/O)Y4?).\?3F.SS3NPU,'O@G>H<[]0*S5JT
M0VLRH/B=\HY,:RV6Z[A+:7B@:$<L:&]^\DIW)&<?3V.RP-DK*3OVNIQ@T5I7
MX#[N0N96H5J+5O&?*W1F1<Y<=;JDA/64$'L14#*44',IH9V:L#!#Z3FY4BC^
MVNC >FA1)\5#JK+SP^-5L!35='"SP!1Q'_;!/[,H^,%).^PXC4W75W<,-3&O
M3A0JQMF?9C?ZE6Y=%JU*TD%,.BB7$EC(G2@=U KM9K2-.?- !ZY+=V8/3/4-
MO^$VO)?D'X1<G*G:L_LISDN7>SR+*%' OV'6G&C[?&N?,4(5G$JEQAM6H+L[
M$MLFL4<,H2F\=#'?.M0,:BB:2*G!'\0*[M-]R[O02Z DWY5^^/+Y]Q-?"/\I
M[W%4*B&2\,<+O[YY[$U__O[>O36PXK<M $%R,9H&'0^=+]WBYUZW\WNQ<_/8
M[9U3_86^\4_O@I%?2N)_GUPS16MFG^:OC)B@Q@J09;#!9V&]\_5Z[[T#]D[)
MR$+^^P7H;?IZB /03/$@\BND3H#AQ1F])"$=MZ$5%XCX0X%P9FG#B$3BX_!R
M_Y0QZQ_X#%T WW%P,2?\9.'"X++__?;Q*_E^>]6[)_W[F\<_.[UN@=S>78$)
M#V:=MS?1!Y=7]W?]^V^WUYW'[C7I/\)_OG?O'OOD_H;</W1[G<=;N.%0PGW0
M#&! T^$080(@V*O")O9L:10!2J0?(P@7=V(GRFB0@6?/&$P,K3Z?P% B;/AD
MP9< ?M+IA+-S_T-<]V%^2=VK3W74L<TYKB/NBW\[03^,Z3J?4 6&B^EW;_C
M[^#ZN%Z";06:\951O&'6D)3/NJ4D=DJ[>.#Y(!:,WTX:N\U_39?@KJ>D"S8.
MRG%.-&,$XY08*)=?NC$MX<H]PH# R'>X.N*D"Y:A7IRQ\:7WK\%NJB5WFH65
M1IAJ\?:3\,^1I7ZGEC(BU7)AO6'NJ6^E]4KKW9?U5K)@O9BKSZEA2F1F'9GU
MG")3#AG'(EX:;>Z#8U!'U6RF?LQ4F'1$XDG8I++&:0>3[<U2(O.U*U2\JIZ\
MQYZ9X<A3&);.^"?U\"1GY=<9;:19^H7B:]4KVBG#_R/7[WCHN;',,4Y;X7O^
MU.S1E<,!<,RZ-13=P6[H<,[@_VKLY3.7M4*E(L_6S+J<QV-=K1#KJL^LJYXV
MZVKDPKKD>K'W)Q-P&ZL*+&^<)Q\T'S: @8D%,* "O7!/E)TXJY7RR64IN,MD
MM%^!%^OOR4G$-#2#?W#V9NS.WC"<O2'3=/&J'2/ENN2C;$SJ*+Z=@ .%YGD_
M](@^)GFWRW%J&S,.O:S(F:M./VI[KY02<.F2L/=RH5)O'8O%IS5W<SB/[HME
M<DXFECG,]LY0QR9GZOBLFH#_(L#X(+ 8<[EMM5 M1UMM>VR D7+FW !K"3@4
M6QJ@.)>VVHBV&U&Z 2-S/XN>PO1P=\)>)\S@C,N#O:1XL5@NY>)*\7(LWGZQ
M* /.0'>''.R%RVMU'0<5S,[#Q9\,AYCL^0O'*V?J'.%& I&HA\J.H7[W,=EU
MO9[8:;9:4QZ5(.4\0GL,*PW:-##=@3TV(NZ:FV[\R#AUG8/18YR)0@#T,%3V
MS'1S@CMS9$_7QRMGZC@MK"!K\W)'%YA :M<S6&Y+:ZU:M-F\8X.0E#/G)AE6
M0+-YC63R)EDIM.KRZ*5C\#2^,(-95!>.!E7'FJ%Q&U/FSRQ[VCY>.=-&;-6P
M2J&-9]9=: *O=>: N2VUE<MY"**DG&F7,W5&64YBMGU'1MFL1-NM.-T@DIF-
M=?[&=7#%A7 ZQB:T_V_QA^PI?'VEJ;\MIVQ'RMFQDH#+$D0W4F0 V_%+G6MR
M#B;/AI"7=J3.H,.J>S=U=W9AT-5:>ZNU"]D H$R]K'.%W'-OS'<EBGDDS0RM
MMY&+O5SZ#*O-WM0?FM;?>N$ACTF:C4*CE9KS8J6KE.M./VZKKR?@-"5E]:U"
MO7DT5B]31\L7;^@FS[17=&QR'H+5/JRDM23J:Z=XO#44<\R^ 2CC$1OA(#A\
M$BO/(C+<[B&4C&;F#J\_7@O(BISIL]0D*F\3LM1:P%+KA4IJ%FGOP%)EMN:=
M]V&/F$4T 2#RP<O-?)3+1Z5X*5RRE_?>E.)E!XLRD%V7^+\:4>.)X2:00ZI9
MY)GJCCCW\H5:%CR9Z+-#@*6/FATY4Y?+2V)[QAM Z!\(T([Z'X?;6%I^/_S3
M!>KVX6]*'.ITX4C*F6^[K"6QC>).[;)<R8-ERIAVG2-RBR>;,&[[I0<%8C"Y
MQC1#<J8N?5<+JS'?U.?P8>E-']Z9QK1()N9,8KV2EAI*F64_0CG39Z9AQ<Z;
MNB#)FRD>=IA7*Y5ID77>B)MQSXLKDH.2E".JB5K-EDGL$RW0'>1(=VYRJW5S
M@8@M2V52T@=*CRXRV)CT\4,2VUCOEA\:T3RKE(!2%CCLH< !JV+(@ &:&)ZE
M\:QQQ#5\]8L>;/J:98(]-CG31XMAM>2;YX+\"B[_$$C-<*#=7HF7:?#/ L+N
M?8_TE?'NJVU1(#+-H-;;K<W&'&@5!;%,L2&C'[=N7[S9:J=EDR3I4AVAG.FS
M^+ RZ\W32JFU^'JAW,RQQ<L4U:*/]+#$+_*S5%EFH93X^AEL3.H*"I(XR'Y*
MIU[$^9D9;,612D/ME:G%OYEE+B;Q_^N75J5<^92E>#-=PWJN;"57C4F=X8=M
MZ1S/WXIL^.NV-SD6NY<)I45GZ8[9F5^I.P_,*@!3-9V!SG:'S'\>5H3TQ9!)
M5"T#%)-<I!LUS[-_],ALD#3EU)IR/8E"YT1-&1,X<0Z.SY4I9RW-DY+H3(J7
M._'D(ETI7EK$2^,BW6.,7LF$0:^,J,6(R&26/Y$!Y9KB'L6FZ8[-U.-!I10O
M.S:=]]Z4XF4'BUF+,78UOBQ?[?!Y+X.*S+4<2ZXESO$5#\SJHZ>SF'/I4LN
MYG+_NL#J-/=2BIQ[N;V["21?2J?E.%7(N<J]2-.6IKVQ:<<YR&+?IEV1:=6,
MA=3269;BY2'4R'MO2O&R@T49]BZ&N7\R='&82BBTDSXQ-[7*B>G8W(;H%^4[
M'C1*\;)CRWGO32E>=K"8M=A"IE./8B5!EE,N*S,N&Z]<#LVU^+Y/QW5][ISQ
M@%GW0W$OOY\Y0/,YF$VWS"HTVFG9-BM=J))RYMQ*-UYM?# K+;<*E7):MJ#<
MWA$YLP>F^H;?Z$!GE^0?A%R<J=JS^RG.2Y=[ 8O(4!@NYIX3;9]O[3-&J**8
MXPDUWJ##B6':\ K;)/:((1S%0B:*$>]0,ZBA:%0'R> /N$4S/UTM[\9V]$Y-
MXMF@"J+HE /Z'KY\_OW$?Y7_F_=H*940+_CCA5_?//:F/W]_[]ZZO>JW+0 T
M<C&:.L0/G2_=XN=>M_-[L7/SV.V=4_V%OO%/[QQE__!L=R("K9%]FK\R$GQP
M7IF\SG7.65CO?+W>>^^ 55,RLI#.?K%-9?KZD\M'-$8\1P+W3$"P79S12Q+2
M<1O::H&(/Q0(9Y8VW!"'E_LGAEG_P&?H OB.PP9NHC7_]\%E__OMXU?R_?:J
M=T_Z]S>/?W9ZW0*YO;L".QW,^FYOD@\NK^[O^O??;J\[C]UKTG^$_WSOWCWV
MR?T-?+N_^OWK_;?K;J^/XHGRQ.8G^!'I_L^/V\=_'4KF#YH![&<Z' 9*_O$@
M4H0 SP6]&*%\@P5&%D8R-1IO.A((0*<3SL[]#W%G((5HFJ&"6"#JJ\\EU+'-
M.3(A[HO%A*O"=)U/J )\//WN\3-^]ZG$'7+=+P13 ;,V?654=3?=W3[K[+V
MI#R!(\4\!C$OV#CXB'.B&2,8@X(M8./+'31CK]F]M/:^%%-B.2^]OVLQI[GJ
MZ1^\_GZ=_D&D- (WB-SU)TQAX/!O_'92V6DV?94#MP*;'1 6<Q54]_ YV 5&
MLZ7LC(B97TPJBC-V="IF>20HI9BI%?.H!GTW.2PCU'1#<KV8>]B<*XFAJ9'&
MH6G%I2MS/#8-TK=-Y:=G]A'&KOWLE";QGSW\I](U>Z":6M0,">UTBBFA'1_:
MP-\3BXV8P;5G)@&>3C'SU.79:<OV8<XNVRICH12".R-BR@$S_H#I5M#)D3*=
M8DID;Y& '@-=VQ+9Z113(GN+((=.-#OB7)^$MH1VAJ!]S8::HDG63JF8$MKQ
MH?UH'@MGOXNK5P;1T1;$[L)FW&+?6BF1)5/+\;)RZX7/G6^=NZMN@5PSA>&B
M)E(M0U>4*G7R@3JJ9C/UXTZ)8Y<KD8Y>WMADYK:RG>!BOCB+]YH+^Q5J[HJ]
M<J58+?^[[Z^7ZO[E:/8;9MY- U>T=%XU7G0G4L4\ZG>!ZW4K_-XMY8N_UK;9
M7K'/V=%C,FOR;FE#@=T*TR;:P<V[NA/S#CD?1MPX,G5P:[C[O+C6O6)][M%;
M2M;DE9:],\NNQ;;L62TYEHG<&EZR::]67BM5"^72BN/<CMYTLB:O-/5M3'WE
MSL/->GQ;G]7HW]LC9LU5S[@'NNW3[@.G.;9JA6:MND<"2 *@R6X7(<-^R1Z[
M=Q0:R\EC'T9?$]ON5-NEW(WUFR5!TU=)M/O4YYUI%!7*1P0WZH$QAPIT6DPQ
MGPQXMDK@&T>4$7."E[C8.9"-)[KYQIAW:>)8RHAR1B8Z-<B'DV[_X>%$4F=F
MY<T"GZXJI&Q5RI6=+1C+J$ZEO-)F5OD@K4@;>2:;D>RH_W&X+;9[>S27Y#S$
ME,0 !A?U*C!"]1B\GFLVZS/K65/8 ]B^J?;<80MO^(/J#EOF# VU5Z86_V:6
MN9CTF')'SAPA*6]6Y,TZC[23X)$M\I^'XI1U<R:24J2\DE+B4$JKE BE))-F
ME2Y+]O OY97\LHI?RC$.A$T++QR=VY&5NM;#I71[C-N6IN#&ZFYZ]LF"!_ "
M,9B-FUXKU,"=<P7X>-;A<+SR9IUUHQW#G7B%*]YZR[G#U&O'@DYQZ=8M?)U9
MCKBM\T(M]8[9]\,;TQHRS7;@GIA$W,X?$TMYLR)OUJDB[%CO7>>FEQ"%<,:V
MX0D9R$EYTRIOUGFB=N#<\ZXX8XUO46_5)&E(>25IQ"*-:"=8[K&(5SH=J<*W
ME%?RQRK^"#M;<]/LL70<9,GOWO+#5X'\+^:#N<A](6[(A+[A$(=_?='L$5:6
M@[3$IJ]9A\7QRIL!?EVYM*K5/$RB6%@%AH# LX_T]<^9/< ?Q-7/BU-Y,1=?
M5%K[7'DA%UFEV%BS)F\&R&4EMQRXZKG'1,CX:&Y),$OCN]EJ3AGH27DE5VSE
MB*2HM#DIXE@3();K^PP0I6>28NO-FKP98)M59--.:=&S]%A2A'$I[]%SR$J/
MI9UP9;/T.@[C=1Q1S7.$_/4U&]A$U;B"1TN(M/4+M42),]'$%(HDL*S*FS+"
M);-_7N4F%%+>U,N;-?M9Y;L<HN@WRBJN/]W!QIVMEP4W4MZLR9LGDCATQ6]B
MA+$F)*H6:F6Y%:^45W+&]IR1IH)?Z7"D -Q27DD>4<DCB6I?Z33( M]=%OC>
M,9OH)L_5W@[[.8XO?XU*&??N*(N:2W1D3=Y<*D&:Z%J7Z! UM##$N4'6-QCG
M]A,3Y1+>69,WETJ0'+.68PY=>BOY1O)-;I0@^69=Y5RME*;RVTCD$_E4MT*K
MO5E2*/UPD97_!S?X7#8J\RR61/VO9)\4L,\150#'3'I_[GSKW%UU"^0[M901
MJ9:A]8!P\L$QJ -^/U-S3.E5, O5= 8ZRQ.G[Z95&2#UE9Q>"3DL=*=[8-P[
M-K>I@3T1=X.+>J%1WFR/BWSB.VOR9L >5Y\KG($&')Q0JCLAE!T>47Y9:4@N
MD5PBN21]7%*+S25;).<3XY5:J5%HUR6Y2'*1Y)+&=%8]/KLDN#_SUDQ3"R;$
M6JU"HY:^V"@#.3')5Y*O#LU7*^FJL9RN]N30E%N%:FVSDZ?RX\\$<^;P>6"J
M;^XE^$*A1>++Q9FJ/;N?XHBQ/%F]B!@%QB)FS0DKWNJ_'G2 0A%%IQRT-]2,
M1_Q^LJ 7Q=1U.N'LW/\05Q5"-,U002QA42,F3(DZMNDKIU0"]1#WQ;^=X(PX
MTW4^H0JH</K=4RE^]SK^(M#5[F3%K$U?&?7RB%L99<:F-"),7V"%4*FZ6Y\\
MZ1%9RKP/F<,Y9%>M\(#I#;12$U)FB?CCU<0>9([MY*-SC=X(Q-&5G98=+,7D
MQ>!REK6\.!OL=FEEYC2;19DSCL99EDO"4<J<$YF/S!UX5^HGH^=CC9[37/L:
M&/ :!QOPW (4(O*EZT:\_13!2[K.$[(/Y\IA$411,R2H,R2S!/5ZNI[-NDMH
M9TCFW"HCBPV+&1#MLJDR:DJGA<NH20[#[X9A=UF/''\S)+/$]+K4]QA/@Y&8
MSI#,$M/KPB5W"80$=89DEJ!> ^IK-M0433)UEF26H%X#ZD?SV'AZFPU),A"
MNQ70M5(B2PB68RK:CB;73!%KD_Q-36KD0SJV-$DS3697^*PO>VF&+'NI%<N5
MM&Y0@NMDFH5&LYJRHQ)2"]!,"Y^^A8W_3&UC#TXEK9U0R6Y7W$D6.0+A)8MD
MB$7:L5ED5MY_N$U)JNUZH=J2SLDQ""]I)5VTLG([DG(I/J^D:3N2N?UYZ[5"
MHU;?(]FD#_(RJ9(531TW.:WDIO)R;MK;9FJ%YH9[J67.N+8YBS(#6?##Y;[O
M3*.H4#X"$(\G,"Q2@7"+*>:3 <]6"7SCB%1B3O 2)]102;?_\) K?$GA,T/&
MVQ]B><0*EL)+TXKGYU1#3CBISTXXJ>]B'^LHYW>+F:D!Y4R]"HQ@/0:OYYK-
M^LQZUA3V !1AJCUW6,,;_J"ZP_9SOMP1@UX*+^DF'MW4DJ";+;+*AZ*>-;%>
MSL,\*7SVA<\Z\]0389YD\L[2 <JX,4CA)0W%HZ%&)!I*)WT<MQ.3\XKMP^6J
M>XS;EJ; F.JEI)\L>  O$(/9Q!P2A1JX4;8 ,,\5I*3PN>#TYJYS:.&UVWCK
M+><.4Z\="SK%)7.WI'MF4^*VS@NUU#MFWP]O3&O(--N!>^)6:!9:#5FD*85/
MN?!9)Y76 1+S2RA%.(6[9!3))E+X= N?=39I'SCO?@AFJ:&O4FIM=C;<$6-<
M"B_9)1:[5$HIRJWOBFED[EP*GW'ALTXSY01RYX<*<< 1R7F8(VNY=Y0?OPKD
MOS$?SD6&#]%')O0-QU/\ZXMFCW#9 4A+;/J:*VA)X;/"WRL7_%4JATF4"WO!
MD!5X_)&^_CFS%/B#N/IY<:(T)LVWY,H_:;@Y$SX#K+.2= Y<X=YC(J1]-+=D
MGJ7QYVSQL0Q$I?"9$#X#E++:D4E1&7M2_+(N@"U)UT::<LZ$SP /K:2AE-:T
M2Y<GK8"7PDNJB>GR)%RX+MV6P[@MLHH]6O^MS,CC/BE^&EX3<TF2]?(G?,HH
MF\S^>=W84TQAB7IW/-'--\;$30^.I8R \Q]T:L2=8Y5;?$KA4RY\GB@E;07J
M2_E$5G1)D\RI\'GBDS27J&_,+6M<E8JD%BE\NH7/$;54LU*?+ET8::K')GR>
M>&;7!>K2#9$5Z6FH2+]C-M%-GM_-6/9SU&S.6Y@R9M_1KN/YATJFA<^_>J0E
MK_7+#E$"#F.D&Q1^@X%R/_%;_K&>:>'SKQY)16NIZ-"5XY*6)"T=FWHD+:TM
M[ZRFJ90\$D=%/9&S7B@W-]NN,OUPD>M;TF7]^6]AYODMB?)UR4LIX"59P+ZC
MI/[GSK?.W56W0+Y32QF1:ADZ#0R#?' ,ZD"\P=1C&2.J8%JJZ0QTEMM!8C=-
MS, HL7*0:(8<^KS336GN'9O;U,">B+O J5VHU=M;C".Y!'NFA<^ I>[[+/H,
M=,G!R:NU$_+:Y0GW9<E;DK<D;QTY;[5C\]:VQ?Y)<%BUW2A4&YL=?2:)+-W"
M9\!J)9&E+\=8*\5GL@37%B3 :K,L9;7>+K0JFZVLS@!6Y 2*I$-)ASOUZVKE
MY6RX+]^L4:@W-EOCD%/7+#AI I\'IOKF7H(O%)HGOER<J=JS^RE4IE\7Q/FU
M0,1?"H0S2QM&@PYB6,A9;I2$F.)]\&*BZ)2#XAZ^?/[]Q'^]_XSW75<J_1]_
M!F;^US>/O>G/W]^[I&D++8L^H[+8/ 6&=&;!VVI^VP+=2BY&T^FJA\Z7;O%S
MK]OYO=BY>>SVSJG^0M_XIW?36+^4Q/\^N<A$(+-/\U=&3-! !8@AV."SL-[Y
M>KWWW@&(4S*RT-A_ <N>OO[D\A&AAV<77"%/@"]T<48O24C'K4/F@H"1<1F&
MP\L-7Y8 5F;] Y^A"^"[8-+AR<+?!Y?][[>/7\GWVZO>/>G?WSS^V>EU"^3V
M[NKTXFPPZ[N]23ZXO+J_Z]]_N[WN/':O2?\1_O.]>_?8)_<WY*K3_TINOMW_
MV3^4<!\T@]@CT^'44/G'@T@1@C 7W8)X?<L<:H:PAI.%@0@L7:<3SL[]#W''
M'F^ZUW,A/%$U0P4QA4OAD0AU;'..18@KR&\G&-PP7><3J@ 13[][Q(S?+R_<
M@04GY6?-^LJH-[T5??'=L@GW?4RTKT' $O80@^VQB!?;,T6/$!$$L65CIX4.
MJSAAQ9JO%9=N3 N8A)%'8&1&OL/5$2==L!_56R$F_C6XS P8A$<H337UXJ6Y
MZBO#]CPM<EIOOOLI()4V+FT\Y39>2:.-5TJ51D[-5^+W./!;SRE^Y?!S#.)E
MVS+GJMLS%+X=B7@27 <E[@W6UNR#I=W$9+.4R+S9<I6N7"8#:KV?,(O:(!+!
M&<5GS=88/\^4@J5X!Q5O,1F?<G&E>#D6;[]8C#:RI,?_W_UX\FXOQ;V6C:7!
M,I*H_?IGND2J'+P6-6PW_<9LO7MC[^O=JX56N[F\%BLUJMME9:@T;6G:6YMV
M/=IN]NG9RB(UJMNI::<U9CZ<9Q,X[9/8)K$8H%;1=$8,S^7!O^)GA?(1<3A3
MB680,SRX/A9W7(J7G6 F[[TIQ<L.%F5@/3_\!.M;VZ+'KMD$AB!-G"9-J*$2
M.C:A_7^+/QROBYX5.;/@MZ]TVRL)1.1!#,-GG>&'CJ%V E".NQE'H5);L8S]
MZ/ FY93V.V>_T0X1.(S]UM!^J_52#NQ7QM'K')D[TRB*D%EGE#/"7B?,X"Q[
MFCXV.;/ @*LSCV&'%T1U8?B8:^< 743N-P1NU\7MMLE'F7D\-CO*BIQ9L/>5
MYA[M3(!]F/ME?<4V#ID!ELS1K'-MKD;4>&(X#3"DFD6>\=!3W"#@A5H6/)GH
M&AUHNI@3R)[ZCTW.+/#?:G\G[-" 35,V-P!D<7CO;#KL?OBGB^?MBRJD[W-<
M-I45.;-O^\T$TCT[M?WRJFWY4J-(67.QU>SA)LY3,(F(3I/*!C91-:Y A]AB
MQFNH&=3 [5N(QKD#'QE@G-O2ETJ]G&GC4S+[YW7CN+*5@%L5!/O]\!J@?NTA
M_<%B8\T9QPPT:]5R#B)-*6<ZY<R5&8>5F&_J(<4VXRV.J,T,ZF2^:)W+\V"9
MSQI'9 (VB&(Q57-+2V5^*/URIHT,-R7 1E@A_J9^S!3!-Z9U;3H#>^CH'44P
MX"Z.YSXZD$DYI='.&6TY :\ECM&N*[\K[2.;DPZ/)9,)F80\%K&Y/1E07.VB
MF&.<$Y4%R)F0,_/,ET0!LCBV]#.B]RH WKB3^BU9<"SEE/:ZQ%Z3*#A.U%[+
MA5)K']5VZ?!2CCFOXM;A\,7UN*Z'*U?C2O%2N (R[[TIQ<L.%F4<O'R$*;?<
M:@5O-,%](9CVC(??9,^3.#8YL^!3KRSK:H35M&\:!-\:BH4E[=?,_>^MX8.Y
M-\7R%BYV_=C+NH[-JK(B9Q:L?Z7QA]5S;QI1[\[X9Z6=E4*UE8<R)!EHKW6#
M'BPVH9KJK^+EHD[3Q#/ ">6<R=K,],N9!5I<[12%U;IO[Q1YT+YF0V993/46
M '8,]XC[CD!WJF=+I9.4(BO+BIQ98(.59!!6G;V]D[0[,@BLAI,E%',^DW_N
MTI>;__Y7K7C]]0<\85RT5$#<")['+-4<LZ*B:^"/%"W&3<=2&"]><7!EW2_%
MD3W6B[IFL%N;C8O/E><B]H*80\JK1S9-3$WH&SKS!9SXL!RF%@*^64X6(N_G
M;+'\-"8+Y+[:U4MB7_CE(?"#:S*XHY5K,]]F=K(MN[=J[4CTG@$82,=0LM Q
MLU SB2WL#\-"U5*T"I@,P" %2[,CI?ZD&[N1&UMI3OQSA=9NK"]'C>-I3/9'
MC;"E&S'.-+H"JQ K.%2F?G[[ >9Q:TR/=.Q,;6/[ X^:$7<MRX#RI<<JN>>H
MN2=L\42,0Y?VQ#V-DF2>Y+S4XZG3.\'CC6^-9\;E\<92O&S4VN:]-Z5XV<&B
MS'H<*NOAK5NB$\VFNEM-!4UUH&,*>,9@'H.-7TKB?YF/,Y)I1_9#C&U.5YCN
M3$'?Q(&;CV9'^<O1+ ;!!H07]MN##I;5,=0N_'6"M\2MO-I'76JJ8P9)(/EL
M1_8)9)OS&O9&(+5CYP]9X'4H']$K\'HW,Z:%)#SRR/<R.YU7YD_BH(HEV>EI
M-C"Y['1$'S(#FI>.IB2>HR:>)$[)V!_Q1/,],Z#X%#BHQ[-J4TR*W4R/SI"3
M8E*\U$]$Y+TWI7C9P6*.BRSB'5F@,*9R,K3,,3I/HJD#G1'#M,5L%?['7WPF
MEIQYIU]R8@Z'S +A,YV=. XYT^;:;W/22S.)16,^[F\ ]E<SU..1+W'<^@9X
M\X52J92#%;]2SG3*F2<3;B6QXBJ&"1_#424R7M[,YYF=0BG\FB<F)ARSI_=C
MDS-M?+@Q!VZS?HB/N39'@-.$4"< XIASXI5&'G8ND7*F4\[,V^TV:V]V:K?5
MUCZJ6=+AOV0R/Y.0_])C$Z\L"L_5EOY+-N7, @^NG&UMA9T(LY$#,P/R_= C
M0JHGX<!$7.E\6 7*:HTCE#/[5A^V+F C]V<G5E_'O7#VD7Y-M=7+W,\ZWTGL
M[QGTF62)[1$V)@LLO)*$DS@W)!B&^NLL;DQ+6,@L+%U;[99,3CT#2D^W8Y$K
M^\Q58S)/-DF<4Y(0V:P+_-+"-3))EIYU51.ODIL,WJ3C=^2-R3P7)W$VRI(5
M#LG1<*U02L^B*NG Y;K3)6FL)XTDSE#9.6FT&L?"&');IL/F -$SU+SMVLD'
MU=NP_2.NO1<.(Q:YBP_L+T=[!BC+^=0,R)EYEDZBK!TI&O_ISI +AFY;FF(S
M%2]T#'7^#X$['YBEF>K[@PP4W<'NZKXJ(YRCZ5&;=8=#IL3=<Z52BW9HP7'@
M5LIY?#RP<H:UG41Q?/J)H!98"5^OR*E;F=%;X[9=#"ZOEKEG!3)@\&L#,WOF
MD$P$@'>V'CX_H6VN&I,%YE])_ LK C27[<N5W;+]E->O-3XQ.=6_ .U,X!?P
M'<71#(>IWJD IA'[C.1"K9V:#4^RXLODRCQSU9C,<TTEA&MJ.>&:2J&5GG/Q
M,I1-/$K'D>$IROET&:N 9]5T<...%%$?]L$_LRCXP3F[&L+9NT\+[LL_;-;B
ME._L!BK20<RB@4IFB<LLM=#(,Q_,4BE46G&\P6PR2];RB"EA42E>[L236UQ*
M\=(B7AJWN,QD2B#:]LA]9S+1Q6)2JA,5G G=Y([%,,X''Z HD@!AI>!R"V4I
M7DIM.N^]*<7+#A:S%F,D.;Z\3R_?<N[ 2")&EW<;*&-1*6>V[8Y&(@4]L?P-
M$-SQ*+"_LDP0R0317A)$VVS>VD[D>">$/5H.4\NQ,\:M5OMH\CJ2$"0AI)40
M$CEV*0(A[&*KB6RR@>N!G=D#4WW#;^@\7))_$')QIFK/[J<X+Q5?0V?<%Z<5
M%/!?F#4GVC[?VF<,XG;%'$^H\89!O.M'V2:Q1PS1*.HXJ,U4/]"G.D@&?Q!;
M#YSN6]Z%7@(E^4NW'KY\_OW$%\)_RGL<E4J()/SQPJ]O'GO3G[^_=V\-K/MM
M"T"07(RF,<)#YTNW^+G7[?Q>[-P\=GOG5'^A;_S3N]C!/S[9-5.T9O9I_LJ(
M"6:L %,%&WP6UCM?K_?>.V#OE(PLY+E?;%.9OO[D\E&<H0)._Q6RI5A51B])
M2,<=BQ7/.@H^0U_ =QQ8A"V?+%P:7/:_WSY^)=]OKWKWI']_\_AGI]<MD-N[
MJU-,VY&]"S^XO N2SE60=*8;VY'^E'0.)>6''P9U5 W$^AA!A%\79/AU8_B_
MY[K+ *#=$?K.&3-+4Z(%$O.>PF>':P;C_)IQQ=(F.,YW#/4SY1J_'SY8C&/:
M%__Z" _^K)O*SQ/77:F6&ZU:HW5"X(=T D^T+8?YG+I;=?S'X;8V?'/U<<'&
MP9>=$\T806=@UY4!RFQ\21X%GL3@-J>R/>EL?]W1'VOVB'S7%,LD?7-HOU"+
M@4T;RBGY@$Y=I?0I<(OX2_D3,2WB7;1G'>5=_ BNX3/3S0DGW'L@6BC7QA,=
MWBE2,,P8B8P-_GIL#C1@9?:*%8 ,_EKP=HQ!KP(,VA&U!^(1YEBP-_Y*9U3<
M\*)93 <P$LZL9PT>Z>TV8W%"Q:@F[GXQ+5T]);CY$;P;1@'\*5YP.Y:HVI.&
M4Q4@(!/]CJ^;23$Q7Y@U='3R;.(K0 F</N$%@#$%Z<7<18$$^H)@Q<6SRTW,
M $,;P2>5BCXJ-S]QM#N#84G&[)V<O(RP)W"UESA^W !%FY.):=GHN&O^TY[H
MD^MAH0ES\JQ1PD'-]F0$0S5WJRR]JZ!(8"&#B4S7XP@>RJ=JO34?@QJ#AO%3
MLJ!K(2H*, 1B-7'1MNZH\ ZOVS@=,OMMIN9Y;3E"=/=>S<W$80_Y?8VM<--Q
MINHH-L=(8]KV N$C:HD/>,\86F9K?V.GB+Y4W/$;[G+@&\5.X Y]IY_3H!W/
M]B&RF$TUW7\(SD]-=/H&76UK8^UO05VN9*!TM")$*C6H_F9K"H<@RH8?8TLX
M=;T)#83_0V,O_8EI^\W!UJ[@&?+?CL$(QF:";RZT2R >[3AX9@HL'RY!A*%E
MC">6QIE;%0PZ8\8,85.PV"-JNZ;,1/\K\"93V,/4<MGYWGM3Q($+<2[XSCJ=
M<';N?YA+86.X[_G3U+'-.8>:N$_X[007I#)=]V*2Z7<^H8KW'>)K-Q2=30HL
M)/QM<S*?[5^,<*H-UW?>849JHU>^TTZ!B+\4D.JU80Q= =DU(LDE-!$CO;.5
MA*%F<VL4539&,O)ITQOG/ OPAI&%P>7=<%;PJ!L)U.-N\,M<IO,?",,N6)B8
ML4=FM$R=%Q8&$_/1'RG0RKR!>S82B5$6>I!%293$HY[HUK?$J)8:9="$LF0F
MV\;*29G%MG)<^\""H=FT@/T180P\%QQI#7%<&(P'$%MHIN4Z.3\UE7_"3_'1
M)D> -$-;C@ @0I?R-]^]I8J"H0Y81M#1!2F QCTVGO+S"**?I]&<8SQ&KQ<M
M1WPKVF81WTALBQK32)X,'4.D[D$.^^TT3::UU]5LTTH.[[LW&;2D'F%1:?<1
MG/]J0?C_!2(B@&#LJ&+DB*%A:&"!89)M>L,TQU#7'<>!'?^Y<I:H';[& +,\
M_X: '[SG::KL,]4QZNF/@( [AMKQ-B2C^O6TEH]_?IM;-3"WF"!D\4#G5>-%
M; S\QO[.Q@-FK9Z0FGOZZH=?!3MB.GG5V.CTBO+I^T/W"$ ,HA*C@)T+P3G$
MFJNZN%Y:LG.,Z.)T]W9P?^@^=!]F\@3> (L=SEG@5) -^K6!_?I^:QF_7\D+
MQ=(;344"$_-&T%KT43&'6R O&#+BGRVD+K&W"!V;#IZ[)7ZT.L2V7TPWEZ<9
M'*Q%'[O+3?%Y*WXUU"QNN[^;ZAREQ*';S=>8ZVP;G.ORG&U3+PN%$V$Z&;C:
M?O=4C^Y6//I>L4U0I/]T-U6Y]Q@7=,E>11[(G\/99#IL?WGWY1W9F.^XX(39
M06;,-ILR2]><V=QLX]DB-H)@\7&T<(]/#MZ$Q&ZF+/H #6T(OK!A=Q0%*03(
MY,'4-45C/'R:HIWF:8J*-TTQ:PSQ6Y/OZ8H+3?2,6"6@N=4EV\]GN3-7"\!X
M<_^]" X<Z:OE2K6Z"(\]=X$0&LTR..'F]TM^]8_Y_+FR$PWI7AO/5YSX0RQ'
MCPJG!\SA^M'U.[5@K*^Z@ZL[1+CY+]<#T<63YUXS*V=!19A3YTO\B@.-_AR9
M.DY%>8DYL>^%_>9Z\".V5B2(X1AS#7T,ET8<]\J ]T9OQ<S_6$4F_BS$K+DK
MFNFNW='-%Y[F=E@,O%UOTMV=!9I^75^<1$;TF9$!8X9;*X[9* 2=)?*G7K6!
MY>C>9)O%GAS=T[PW.]EGBF.Y4W9XA[]A(T9X8XUS='VGLZO=J^DT'-PK'%08
MATV<AE6898/C"VUT'6Y_8FJVHHH3UW# Y_0FYX1;'-JJ:5O@!K<YKA^*7C:=
M#203"YZD3;!U3\P 3./#,?,PL=W?8@-_&*(K10@C6MT1]$NGS?IQVC\E7SJ=
MAVGC9IUJCC4;];(9?:Q.K:2"G6[=SC$G$*RX$3D\F+JG*KJ1QQQW;0))S]:\
M;7*$,I'VQ6SF$&,( GHB5$5AW%^XL0M:@BN]AU4 YFQ>U6"84*+6&Z)Z2#4+
M)W7QI=-XQ14$ D\1DA;@ =S1%PFO,-O:QV4&SPR\A(8P0+Z9"?*1Z>C Y$B]
M5, .?O,?+S<UBPS]!X8^(V@1"W4*8IJD8QB8&^LQ,4\-C[V!CEK%,.62X)?B
M[U-U##4,BLD;HY9+:NO'F6OH<XS'?7)S.<O]W5#30=QIZX ;(@6&+EG6 R.7
M^YL/^)"3*)3IWA^Y_2<?UQEO=ET,43+A6:GO2;@T+A*E;@HC.$8P71L#_#QV
MG$$;;LMO+WFI)BS(\!AA?]Y  +%(;RM^:)A>+L<G.DT,E*J&<Y_/TV(BOPEB
M2G65'&/ZYKHB [=@2:1NL.&(%5,<;>H[I"Y18Z74$JZ OMN<+-RVIP16V[_&
MG5Z83P#L[%T["!U!G$#8:)D&?%3<T2=*$%F+%D0FU?8>P^P86("[S&,N>S G
M>_[CR-O52=P[\]DU.]R4,S!#<]/I?R::UWO]'VNBD9H[6JZXJ50MN/P$"G(G
M!6;ERJ3H>2:H'W1=+#9B!D?:\FXM0F Q@3\Q<JUQ^O0$@8@;(P3F#<B'OC.P
MP2-55@I;*:V5M>;>\A&!4?"\2XT+OA/\#1ZD-A;U6FZ9'U,T#'2*#F=#1\>"
M8:1;YDD<#&FP LP9Z,($<=B%L.E7=-ZPC?X\ICK?0G@2UGT^@\JGCP1#<H=F
MS]V;6Y$2N@@%2R*Y4"3\AXF=]+%[D; #9,T#>YO3(;#[2NA,&;M<7XQ=YX>&
M[1[;]% I?$40$F,TU72G<.'Y7H0U5_^(M77@_+L4 %VG.^X CMT#F@/'QAT/
MO2[QIV36NNIN7.'F1P*1Z8;A71)6G5(VZ6/H[--)/3:=U-?32:,0\(T$I]C4
M>,+5\!S-UE^EIUU^,4WU1=/=H% < CM_W:T;IGKQ!QB67Q<>C4NJ]>A<<DX>
MH6L9(N?6Y0X74I[1!@8HM,E0H5!N%^<P,ANJ'_FY.'8FB%MPVWX"D_AOTA;>
M-#V*RHW=P:\5)=UO,^]0,9\,$?^2)T=SLR;^W+N8K=2 .M"N9G6J7@F\X/$Q
MLT=@[J>N5E9+*G2"SN4<&5$W4 URB#4=&@[')GOBD&@.XBXR[7)J==.IU::<
M6CVVJ55G '8,)$WU:Q.&A\[ =.PO)I "M$H!O@Z=7FV6TCR]6O6F5T4SB->.
M?$^L!JC]5QYA5L1+/GL$/Q"SD2)]HMDX-%#R)/I.<?O.CQ<$OL837<P:N&,K
M"/+WU*>GHM)H.@W%X0(?>H56<%G7IJNM9DZ^R&V#GV!Q84L#;W7B*;@+?GG\
M-&7L3H%X@D7+N.\KGS6;[0'1W *P:2-GBO&'7$S%^R[(+,'M1TBLX"K+HF(=
M#9^9J-AJP284C73AT;[7 QZ17U"&4Z<+FA3]N+KP"CC:[0Z1Z1KBFCL1$+K3
M"M1>&H^)R0K7'?8!,P()HN3W!"RI#A&A1J>NRJRS@GUE+T'ZM-N#BR6P E/7
M_@*O3Q,+W<3QK04LD@6/:V[V!"O4A/KFGQ^8%0ZZC,(K<H.Q<!%,B(>?@K,K
M;G9QFG2<3;;X,SE/;DIS]C0;GNY6S4]G?7QQX!-X6-S+:T]_.WMH2C*,NR4Z
M@2X/ZX'.\6?P-7\"U$MS/S,PB7#B 7LS7^ &:VX-*#Q 91,FROP+B!%J@ +=
MA8L><>**0_?(-#12Q=+0*7>=8?$Z M[0"Q 7DI$FYG"]]6_O"A-0=;ZX6,;M
MFAU8F_<$^,&9EX@.6+HYF&)VAF88EL7R(7\%!KXX@$?Q;K0 <>'%M'YZ2V'%
MCRPL<K!FT=74+KP.\_DYT-NGP(?^-"E8LJZQ9W]]DSMGZK[6&W4@-ADP84,0
MU1E>VLG;WFW>]J:O@@%'W C6(THS9EWM=HZK'$4(+E;=3E<3>B41TY^*KL!H
M3RRE%7_7N,#'W )$3Q%L&EM.%>H^$2AF..MP\7K!U81.:W^G'2I"0G\Q[3)R
M^814+1;#+B57U8S$I-ZDJ9C1"$XG1YD;\=>RHN>)4R0S2&G#1<MPW+6;JT>;
M^9#3AT8!_0W7^4!]0+!IFY8(UUU@S!Z,P+ Q&A^X6__Y!3C^UK.B'MAU6E[\
M^6;_U^\4XI(^Y7.*\]*37OX2#&QB:<^H>>]54[ $1Y4!BB#6H$<91N&A8]-"
M4W^"EGKV/5/L3 C1S&#;3&_XI=@5 YRC]!PI6\S'8X/<1?9B6#LE7UT2*V!_
M1)H&BS8T3[N4XSC$7)P*R_!V"/:ACH4I2(D,;!SH'FP(FX!L1I]-RWT*L\9<
MF \5)0^ $--E!@L&L.E0/;\8?Q/84IV;@EHVTHV7*AJ:.HR> H,SW'C\=4RK
MD;WXU5TLY,?6:Q:F>;>1%:NRZK7=+%"+\.IRZX +U2+(EYX%:[?3T3A@ Q8>
M00*.BR.\4'=5,;?ASV*)"3JYBXUU%YSYB9  DHYL6:<TI>,UI;X[7E)T'DW]
M681MX-&*,EPP'<UV!\)GJNF(3VE#TH:D#2W8D+ML4MC,)@Z=O]H6[<V-V2!Z
MEO8E[4O:U^(8I>MH-1#^>H4]-A.+6G'&&JQH LH/[".02LO95^[Q3[&_VWA5
MLFNQ1AU35^Y<!*:J HG(:0;030Q/3,PK:K-P<^86B!29G^"8YLC]B7E_JD%(
MX.8\WLT7%+R$@<@^L">QK"5BX2T*96$\[\T;A+71VV[(6T1@P&]%T@#STYCF
MH=S+ZP":!OZ4J:EX*>TMRXP2QT7.)_A;<H(_Y1/\.^7,'6\MVP\LFNR*!"KN
M\#LK9PVO)2BGN9:@YM42X-(_TR"BA?DN)7"+S;]KAC9VQN2SII('"W<KZLUF
MA@35]S#7C)5\V"6D/]$U._^%YU%V!JIX5>%^2GI-6>C\S<$-?2VF,.T9AU"B
M,QN+ J>S\=^\::O_ 3=-[(S@>@%]FPZ'[F:QC-Q1KM*_//U\I]9/9D_7=[K7
M9BM7U6>-NQ/;\XZ,V.8DVKR3.U^CS1:EKMFJY9_ETU+)*[SPP#;0<#]9!%M@
M&M+=6-:;9,+]=MV6@S$&&GGE34%XS9PX%AXJA1LK^G?X/=9S])5BU>M> >P'
M^O'#*M6Y);!$+-+S>G6ET<PZFXN4$*Y9\B<>_(US9ATPOP0SX&L)&A*KTZ?*
M#')3<+VN>")65H"?:KY$U 7V]LIR&0T" O=6K(A@BB-J#Z:3M2KX":)X9W&-
M\J9Z:'G+%3\H*_50=?7PH?.Q\ ZX3Q8594YTNIQK91:AW/+Z #=*,E1JB<;,
MC [ /K4U;X\CZ"QW0^%(Y;J52F%NT^"",'F<K&1/=(D%K<34$17IKV'>61]7
M0_LX@(P K;Y86!IM",U"SPI->S@5=GWA%M57A/.VBLBG[Y\C\SOQV*E)"CBZ
M$RC!R94HB$0@1D2;.P95 K5IB2#-U?NM.W$+O8CSO$ LN--!=''FQ[J-F"](
M<J)$T<9-Y/G*F>X K0$!B#W)O8K\Z9"SFA$ &VNHK@ :$1O8>[!AK\Q2-"S-
MPMH&K(6WF. +46R":ZW<\OH(+RW"\SWB*OB/%]4DWO[84_2"<$/-7XV%E06A
M(SE62U%EA D+53+-FA*SF*8.G;RR<M3P][0;CYDJTCCN2I' 2HL%-P?5Z2SN
MR!!N%*L\HMG>,(N/\%_D;M('HYV#&X9,%[ <F=ZG%4YB6:2W3[:AV5[I72A;
MH:'/*0*[VDU_B6NS3)XY6^$H\B5D"T+V]_9V:Z^B>,4+)4R>BG$X$DE)2V0(
M47Z.L=Q\C9NHY+*PQ!2]R2@0APYP+.^4D,68 DDL=KM!%>(!(G'Z@@G/ 5L6
M?KC)5:\W9DB?E3BF+?T8/V!?NZDE.D5NV5=/5**):NIKZ B@GWNOS$V ZL$K
M@7O0J;N@/&I8GR,N6!OGXRZAK:5; &,6')?CJW.L@2LDO#) T?FJV_E^C:'P
M159L3]M8LCUMLUAN!3_BDAX-1A?KS=T)5I"2V%%VIGA7[[[:W^TPVT=/*32[
MY^X]<"T*@1Z$;R+NY=#[XM)LG]E2Y'UF;^]N\#C:1KE2:)="MO$5?AMW$[$!
MFD5';N5^OHUR^);)2?72C_XU=$%X7PF1W<X2%#:[,5[WE$[;(3TS\VJ]T<!?
ME."7L4Y\&\;><XP ^%ZHA>&(>^"*8RDC7$*+%>Y_X<P?B(/!%!:V3SM_OGAY
M3A6"<&?;G8$5V8Y?/FF(W==$O8M8ZH*;8YM8FNTN$7$3(>XBF"?+Y*)(7NQE
M/#L8SC4J-)\)7'R%?K%Q3FJU\BN[LI:.H7H4.67(55LT\S'7YO9G]@\\O[?<
M-[J9\B_8]MB;7]=7;'X-6!![CL^(9LC>;XGD[\/ W:+M %+,X."P$F,OZ"((
M'6&, 3[&/&0^F]02.1BW/[V#(+R=@,#K8*+F'<W%VS-#+%QF[I9ZYM 5;(I;
M;^&]!Y(IKOP%'BL%%<NKQ'(.-UJ;.7.K,55=02A7.(EU/_S3E>_>ZN&\EP#2
MCX#=_3_VOK2Y<21'^_O^B@SW]'95A.36?53UZPCYJJF9[JJ*LGLZ]M,$+:8L
M3DNDFH=MS:]_@3QXB:*H@Q))Y<3.;-F62"020 )(X('XL\,E)D7ZLHC8.NN3
M2,J=6"LS1_X?'?%7I[FSX;YL)4"$^Y:)HSGZ 0_&%IP05O*&4H==&[\X("/R
MN*U#J%TWWNI30]>I^<'G?@?QO5_H+S_CAZ\$N ?OEC>$3M6$- G?&,R1%"^1
MQ\'PIFYK[GA*94:68%:FKAMBFE70-5&3+1G"?XU)BVSVYU] "Q;ODL#S<-WI
M]0YT,O(+]$I?,/'H.N]9DD6\AB=O$]XO3+)0"*X=*W:;,09C#V]AA>2==2S!
MVL2GV%+@8<RYQZH/!">P3+Y?<GV7)("VGRUK4M&PGL&5ODU"&)%,.=48,CLC
M'=,YCO?T'SX)*;0!Y)TVL]B40.R BA(6_IAL@8HM_KW<D;FX%8CEER+Y));$
M@:TV4U@MOB-4!ZACLO=LL$R[B.2%/6*+?T]T43$M$] B8<8.1?9E]C(?+8(U
M6?JX%8*9^"21?@M:/,(W'.Q] 61I<)H_VU06JKBO>!' #:/T4?68Y63-:&&,
MU%W. -Z2N]EY[L<P]GTZ_,P$F]G!\V9B,T+B[JS/:(3ZXY@*2B&/:$ M)G32
M>4$P0%?<ICF473ZY4RE@"9P-[P-W:,)$\A-1]L0&X;?&WR/3/BM:NQ62G3@(
M@\&&F)KEI<7FLK:^-BD,<2Q.1'ET,[D0)I7AH*+0,N5(/1Z[!_6WL_A9W[S@
M]&..5NCA7U]-6-G46/SJ[^E74_R=L1F.3ZR9\0^^>BOSR=>&<V]X.5PY]WY<
MEZFS/!>+LGC#EG\B1*[SXBJ]D_HE@ /'TA^,#'#$G&AW'F\EI1'D:R$0X)3Y
M36? ')=-9\4#"MM+\9%3.MLX6,.??M$3XR^B%2F;1V'L'.4??#Q0]<K"AJHL
MK#AE8<?->.-T8=9]OB[L]J^_I1&J"==%Y]U?+'$ES)-L9Y>Q)+N%3P^I>@4)
MTY,F*25'ZCE,4@+7&AQPWVL L;?&# DC2&6'0W4>9_L%MAP8'%6-5=N*UF5,
MP]@>SW(?;Q;;GJG<G&G8G"H/0X?NF"XGC\%694V=GP?O0W,5ODE7>B1=:<1+
M7<?H#XJ'6:XE?.'M;JJ!83X!2[IBP+TA>DR)"^-7& R?0\Q5QRH7B6BT\6ZC
MGW@,-)OU1C?\S[+>;?2;G5J[GWJWL?%^?_-]QR Q_CH8YXY[W]'K-P:I-QY!
M:BARL2%BJL3[#6\A<'RR"V;RV$W.TVPI7[Z)ATO\9D_Y?F%Y!7BXK]XWV$"D
M7R_CV=]<)3N::C,9GLGZ$/:2W&%N,&5/>2G3UMG[?J-P6UF4'/Y&;6/ILE#B
M/E8%**%KLZ3Q^\V+*\=XDUE\ ;H70*^ '300.,9X9O,V_304'BTL3[W%E4&_
ME71EX$<T!L(":[- D#!YN:DDY S<C.\6&%59//1-LUV386G]^NM-I-P]\'A'
MSY$"=P9QISDBDPZ1+8.]#Y)4VK.LZ\=/1+SIC5=W@3V1TA])G&FQUXR7(4=F
M/?'P,=\1]=>Q.96=[G ]\21[./E^$TN^QUAX20*4Z?3+<%^&)4I6*$F(0?<6
M-^7]=EZ^5\%NRCL8A#?3KLK%]4Q"9L//:"RT)3. T=MM930RQ'>ID;(*\;8.
M\39AN('N2H.4UF@C9YC$0D0'L7;%C7TT6DQY&!S#EJGS!Z8'E>).U[5AY35V
M%@379RMAT-2@$P+.CZC !_L"_H]-&&H<P_0;6W7V)$IKD7!52SA!PIFT<+R:
M:B.SQJ<2UT^X;X&-7'4CV=]R"@?RC6=;M5:[5VNV>ZNF-.*V;Q'<,G\R,+<9
M/?K4@/?X6U&P -G4,Y3\;1\2]_</B:L9#*>H17(P+$)=_W(ULENKABN>V=@M
M#![L'P:K #B,%<KZ"1<L,DFY.X=C9KY;$#MH[A#$DIU"B%4/;<M88I!<=;M%
M+%&D@&%C::V*%_:[? YU1FQ "XA>S$5:[S9<1Z0[@!R(B*-18V,HFZR0B8Y>
M-.2_5/'+5GW:G=KJ3D:L$YNEK*V!S8X.6982(">-P5&+/CVSND$9;#!H8S<Y
MVQQ)Q%Z87'<;J0\,Z(K/.CF-/@1=&<E<UW FPGC&YM '9:O"MO%YUQDGE[64
M^B31\"U6!+@^31F%NV"!->N&@ ,G^<M8L<='A% :JC;'#Z<>Z<E-#WB.]_Y]
M@P/^J+W0;'?Y!<YD?H3+U[*W;G02#UO_*0-?= -N8+7WE(HZ3^T97LM\@;#+
M$/G"+J6@K8NK7D)ICU\)&G/"Q%"?O2S1>@VO\7P[+S*>X^8XHK":-^0$/5JZ
M\6+H'JP CSV$^6.)FKF'P(\S7YZ8]8JZ+NMSU^%R4H;#;U-C_H0#5A*_@/.0
MI)>$W6DL$$WW+CMKO<M>D:0R[J)&9.R[8 H\2\S_';&-VOD*MM6M-1JK ECC
MF^?F[V8=Q9E55;P;JW@%8)(JXRUR&>]1*AQE7D25'R:A>R0V943[F?U*7(;?
M'QN_(PIL\1R4(PV77,J-B4%UV:LUPF-MX_S!I&&"?A/CYF_[#K5X0%=,(XPB
M_\@'I9VM2<T[/L[G#OG6KP%S=TZH]FO];K/6:+563K<XB])6UDMV8%LG7%FS
M5QOT!K5V8S57S!?D2V!(1FN\:U(@^[%*3-DBYZ?S,R44^V G,GQNV!#(^BSO
M*-./_'(AZYT.>64G!(;R+]0&%SR6KG;X<J6BI+M_2=<]JR):E)PR!Q]+E]OT
M]:ZY:&D5=;VM9H(7:E/L[,<\P6P9:L\6"7"0$33DEN>PO+7C3T/;;#);C7;S
M,J%_+#NL<NRP24?73\'Z.1B0,HL6;NF3"U&&V)=-Z,FM(J,G=P5Z\JV<X.?7
M;(4J/YPL>,H5PA;B+AHB8R=4R?@NVZFH.R574E3^@2Y<D3D4C@XO?UG/QN+B
M5>7LZ=[Y>=GM&+J*8\57$ZG^,9'?J^4\#JNMW.RNBN++U-T,-M&OQ RR_0P>
M^U>.N/ 8KQWZ ^_EM#GYXY)_L$;^85]B2MLBK <>_P<+EE]%;6H 3<-^FFJ(
MH@G'P#<XLPQ=@NS%JX\L7GW$ 0A$H>IL&2I&2G*,@J\'K\'O(Q;HJS&A-7)K
MT!>-_.J3SD=B1FJ;'!_RF7TF*+@U1:,@R)3E3I?DYI+\W9M,YDLD$Y9?V[1^
MOL:O_GCIKW*-_ _W_D3:K^'%/^)P7#B9;#EP.>!&$@_2V2J+NN02Y0+D*B])
M/#>^L[T()*PF)"I(G\\L/FPXFO$4R=1,4.@,L0*3O=M<G _70 L-Z\UF<CZ3
M$2[2F'B^?O;[/=F?(=[U>=!LXL-PZ<[&7&7T4;]I;PC%>&W9?'S-C89SHW;K
M@>UBF45_[6UZX!K*G<]I5]+W80V&Q?I]D-26;BM6G?6@L,$P>:PYUMA,*'#B
M7<\V-X'#KXQAXQ.#\<[1FAN.@V.>\0!Q!+KV?@>%$[%_B'K!Y +-5U+SD ^R
MP8\N&6#S:XM=30G+$'')E6M]2C9^2!^[CN'PX[R)!@\0<2/#H4JQJ1NMTA/5
M;/Y8@YV^CLNC:3M#?=ZP?SH1#M_'R2 T^KC/8CW?826L1%,/KN=VO'YK=A/O
MWQ;L7(*O\L,*LQ:Z1T6A1P;D\FAB3GA' NT[ )^-WYB!G1$2@#PV))Y>Z([=
M6<7)8_!'.EU0-MB/22R'OEN39DE&TDO\Z,C3#3< TU.%1U>LYG)GWX$5Q E;
M8P3J[K>IQ2Y+>1]T4ADN>8<6MK:/%131M&\'$^IZ-R%Y)F?N. BH.&\7M@&^
MWP*Q//EQ*\'C=N8ANWL.>">&MG"HYW>LQ&3"H(@\4P_@FX&#WHPC<[W/BH>.
MGY&8:F$\*P:ZA93L>PY)*#A>WAVXJN&K\&#>A.^P^/Q-]T62R]N%(5];J1LS
MU-%BW?2\(7,[$I\L;Z_9)NU>9=ML)913HJ'>198BS&>^"=U5M>6C>#V6J,O>
M[T%9VF53&FFP0Q9=J;39-STQ@VBEAQ9AYU<Z:&O;5A[W&CM4'O.H-K$R/6)5
MX+347&Z85FQ 3',/$^OAJ;_!)$2@-/?8?4>"CY(3XH[F@S;Z1\1MW@)N=-=-
M]%EZ(HS2/8U *7!-]]J78Z*@!OBG6290!(P4Y,16CTH1XOTLX1NKK)?:-]=T
M*AR44%=YHIH'3Q4=[^L57X07O'5+XGF&)_@$SH1L+_'-<2J^YWI<R,P#V7IM
M>9WS*.N<Y=.C[ACGT0M:7UP>Y[$#I++7BOM Y# S<_Y"P JQ<2D0LL%/$EO2
MR#)Q$>*SRRP8DF<0W42*,$&,>'XS:/%AH28_MV-E@9$0E?F=\!W-#?ST ^1;
M-]6'K[V5B(6WH07AN&LXS5C<S!?D<$&CHK=.9'C#B<7L5 B8XDM.Q39-51%:
M. VNY6+!;?:T<*^17/'*0X#]HX&C9I:3&K6B=]V[-FDU+A-:]R)IY7<H+S:K
MO-YJC$2OT<VX <=A9"I*Y03?D4-FGD\L92EX=F1OP;TUZ)['$M]=F+BW+*[/
MJ_N0-WZ61IC>2/)Z'V_LO9\'W,Y,<2OEV\<=#%4R0 )N;S_\SX/N='Y7+WG:
MJO7RL:^M&F3<@Z/Q<@MSU<[.Q?;%U2 AC>1.+<\)!LKL;+.&)Y?D@YBM[1B:
M!(L496C^MBMZ[9C079TTKFA=@W4^U0+Q<&S7+M4]HVZ1;PXUN^[6N+EMMV92
MN64.DQ,KT(K35*TXJA4G8T5C:YBAHE&U\62!%UAE:L)TSAB<V9J2QETK&A-V
M<Q5:,C(P,6D\HE\&)R7!]F\7:VN&#@6?#'>#BUGAZ GQ+& 8Z2FXT$UUB9IK
M!FD.ZZUADJ?H,Z,UE&[BJ8N=.BG%3K!\SL5T)JP9*#FLMQOA?^[/CQR#_ 2<
MYDCL\1I),8<'2V1.F;4;B8D[/E\\(TAPKPDNZ=]8J"10@M<2"6Y?EK%#K;!2
M1A:VN1-_8GFV.^6I[[\\\-OQ B+JJD9+Y+1UA6\$8KO9S.^&V>@&9C NL2HX
M<]="N .3)IWZ:$G$KN>AF$^&J5X7+T]8P94/J@6KF_N%USM7\JG*J&TJHQ).
MN4V54>SZ54K;H4J51(M"IGJE M0>;5]OE*A6*_5&.^]<I>I5FOWMZU5J.Q2L
MI/L):ZNVP%G*D#3B/H+X1($!$Y-F/H@445HQSP%J;I)/FNK6W+SF7W.SAJ6%
MKKE9:\@J5'.S9E]4S<W9U=SLELY.2T9$L]GY9[+3/)F],]D*=/! -4.^L+,[
MX-AH4"GWF]-BV_9K^_?6!TR92FB1;6[_6LWD+(\$;!#P&ZE9GF;3G8Y,O35T
MIT6X<6Y>KL+G^!4)Z>5U[,Z'VY][S(% H&TA%C8/LX10\&XF<.7'K%A,6G'>
M'<=WU;#3.M9ZK340DXS3ZW'\ Y<YK<WAN+@^M2X8F6$[(=W(4:/J 4Y4@#+%
MJB3YV HP91,-V 6GC >>H>88#H-0\6:R&E*#=SZY$,<Z8QG=;B/?G116'U*H
MD[O_?H<_XM'_7X15Y O((:4KTH1XC(@F2@?<!X&)R=].K!?A16#VR+_+#NR1
MY\C3+3AD_%[,.76GEH[^N.&(W>&91*RNG.,^V$8D_R#>JX6OKK/K'MIG% @?
M@8R1M5Z>\(P$T>%96XU<S[3QG_6',?@E"/%IZ907VX*%6> 3+X.A4T%(#D_U
MYHM0OR(X3C/&.>$ALZ<2^52+?90Y>?AM]A+9P+IIE1_X*B/IR;B;G2[4:SM>
M4T-NC@X?,#!6J/$;!S?@3:L+SWU<+GBQ1OP/S,*P8%=\\[MF/HN/&B;>8V3J
MDY6O!RWCP7G('L5?N4?8O@Y+#6& ,^186@.6F>^W:S++8AO.G_4)*$Z@'QG:
ME'NM9'2K8VW:=Z#Z'H@.]R,??_NV:'1N7URU+U?AXGXD]4S[UF[@]_L_^MN&
M5H@-ZGNQ\.!A((8;MJR==@^8_Y8Q%?N73VVA=ZMS<3487/96BVK9?J7QN%5L
M'O.+V<+P>'@Y6*VG_)$G=7T)ET=\*M_7 K <A>]W@M9'(+4PIT4W:?@)2ZJ'
M7(9UYM\(^2#H+_Q^^7 I$8.69&G0&4-/8FZ53&&)Y"N[=H#]\GV>2W*78*WB
M;P!GS+5 ?K59Q*9)1\\7A^ J.NS[1;.LX?Q/AKP7+LMB"#5/=&90].(]%[8@
M*R$S8[*2[O5=UYGQ)_KU\'#=0,AM(AW,F2CD3EQXB&?LZ7%N1?S>Q6(&7\<D
MLL^&8J5%*E 2V%(E@:HD,+4D\)X^V9X&UK'-,6=40>#>!8%QED8G-*=4!:[A
M^G95@?[;-]8"LM3Z"KCA=E7L:6]; W0W 7.RTAR4!]Y7M%PJ=8;L>N8=!/#K
M +3$<'<VWUVG[8PLT73XY?/&"]"$9\G[L8-"D(F':C;9&H*LUTY*R/3JC5:]
MT=ZI5?*!K^R;+U>E@Q^3>[0'!)D_CN6=M%U".G_37!QINB2W6J D_L7F>JRR
M.%#9X8S-/E*\L88L^W/E)6.XVBQ[;9F\B92$':9 *J_BITYC1[ >]B)67YF]
M NJ=]CX])=M)2A7Y%B#3E-G0:.8#=*UGM"#%J:_J)?2TXW:]>WJ?!*"TIBXE
M<XGB/OJ> JUT2;BS=# W+1'3(@QE(;H^P[V"0<G([A8M#D A)C=N8XW8(YGK
MLIL)8\O>UMF0W]]I6'2ODY2-5&I\ #5..E1$S18[DV755H:CA8R\9P@6HE$C
M2X#RT499O]IN7D8FOCU&06&"6= OZWU,A4RZ9QW.EK@-VR,U=-H)%2Y2I4NC
MW3O7SFQ=T-%H-!+G*Y*=<1HZ2: ^I=V!+;K5MN3]H-FI#?O#!/NY*[9#)PG-
MIZ*<WUOR!]U:(V&B4S80&_'V]Y>Y%HYUDD:[E6 3LSLF7U@Q]-<)>S";T7L#
M'*/Z]3+NHU2V9*USHF1298K9LM:RE;C(+/RF#WM4DG76C!@LI$'9O4*M +4%
MC<ONJLS7=BTFZR05DY5_W]87J16A&&TULOVQMDM96;=1R<U++*4Z\;ZUL&3J
M(/52W3(E>%4=EJK#4G5894V+;:B:X9>DG7#R,XB65.',CH4S$:YFKII)9;R?
M.< V3X;,+>H5;BP3=-(U4.Z_A.;#X11<=L&-;TUO(N$DKCXI6F43 ;_R[UR3
M $-2HX1N4A,5&^7<Z"0=32&J=@PU[[4Q'<WWB# [EPEY-!_?V8SBPC-R'1EJ
M;8Z:NDE#$_?DQ[KKF^CC0D^Z\:EFCM>!KVRPFH-5#M22X05$D8<,CO%O8XB=
M;1_=)AEV+9H&2>7QFE07X_%Z?TNZ)Y_9=>4?H 0;F9]K<FH[J1VFY$6 ^1)U
M(KFFXR<GD@@H5S5'=Y!G-4>Z-J^)I0\O:86^I>7^YVI-)I]\O#IH6:2SYY9(
MM3UY2P$"@3]9Z##",Q@\BI1<W(IH\1TFOR5\A+_9!VR)CSK503&H!Q^*Y.:%
M*DFR\3,V76BL.!0!-^)(6Z8>A!U6$ 'YI1<6O$ NE1_QHA!NA_(W] 8$6Y-L
M*C>XJ2+>:R3? \DN?R;M[1RF.F3HI$KP!;XCYUE;\E[PCZTT((#%S'.8$0R9
MU:#P<\X+1UF%:MJ.S351=H(62.X5XIMZ/*<+3#>IJ":09<^P"=1T0DGGN2QG
M9$8M*-ZA;P(V);@B0H_RF9K49FZ+O;!8R+OPX%\.W3S;-\5QY%1L)Z)#*:(?
MV;JG$CC'Q39QMI@-O(N(^)-@#:+5B8!<), %G[BA4 'BU1Z[S&4S4N+,() R
MY)Q[21V#^WB])ZE>'J07+U^2WQ<B46&-P<NS*9;AHNJ%BI60"X895.B:Y$Z"
M?]W2B>;-W BTXF;$U90=>[\1FC1MNYEWM,^>IWGA^^YY @ZR8%]XWW>M4F]M
MVFCN&:PHB$W]$0N8(&0N)/-Z9^@,P$$_FXG17EO=ZO:2!L9(3AXNG$[@Z3=6
M6F>,O_$S%7YL\GZY7=W'?G)]$+)V4QW\WT+U1:R19A)RJD)^5##"W+_!9>R7
M'I>)P'M!Y++QT%J2YIIB0:'LD9:"&JJ( !K'$ G=!,_D:0+,:\(A[)D+S=!7
M4BF@<98WTT7CPR7Y' B,_PD(WD3A/V8_X7%I4,R&[;B<52S$EHZ%X$/@*ZP(
M<DUF@);^BU&<W\:L16*R^BQQQRYH@K>%W5I_G5&'FIF7U#2U(/X)4?98?H"C
MM&M+PCNOXNP)8/2P"U),3.1_B0 -IG=I$3G*A;]=AV@5P\EWJ1K:3P(\WT=#
M,T U;$R$Q91WK[*^%95]CP+*><S0*Z,(>9G\7CCC0 *%NRXWCSMJ(71!$W@:
M3O:']YV#THJF,)V[W.\,!AC*(4I1 T6]E9#8%:$1L17[O"XN@>#[,ZHYJ?[[
MSJ*RIJ*QPJ+">S$,V)C YO%[)"=B*4+5<BPF\6T-KXWBQB;!BCRQ&G!6&BT&
M.;#PFSEB289(]D0RD0@,<F :%^F'@F^:,MD4B&@@)-Z,^-QN",AG75MB5;,!
ME+W:N"@3HSA,2D5TY)*,0JFX *@T/14GP?F96X+NC(&98&R!$)%2''1X-^]Q
M<UO;^B_[FSH._E!+"^MJ_$HE2V:3IR_7I^^SI?T&:R[TJY/$EQG@*$0P4R5L
M6@B2^<YE$:+:"D)@M!4$QKE#8#R&L\KY=A3QYO:9Y6P>7\/3>#T>$X4FUVS^
M3I./N^F%)D0'2>E8,X^?T0\8@'<&Z69Y30=>2>^:LTY;&AS:HTSG /L@O[EJ
M[KCJ9MH-.PJZ7]N\WUV*O$4Q=[M%$<+MCPTSR1@]([RV#=HON#\:E$6MWZIV
MLY$(F0S[TPDN4SHX&.OPERD/_NAWEF_TB_IBOS_B%4LC[8H%)'_/S1-[AT8C
M&'L_6S)Q,O@%B^9,9<_UY^3[EE!+9V0Z/<J=O,RL88_5*\5DJ0"0\"?WR.O)
MUZDEKKV%Y(1F,;$,+X/&G6&2NL[VG# 1"UX>C:YUH#_+Q?B@*V(5 3Y*Q]:S
M"6K%HH9G=I-JDQF:W?7732#2GN%,YS0T'$@DA6IRCE242\CQ%X/B4C4^:<0V
MGCS^1U!GWB;!FS'3]057D#04/<&T'7FD_%V$+UP+]CH&&DE5JT(7"NE@G\H=
M2FJC6FF+2Y6H-1U2):L-VC+&&]8ZC5:MVTUH44QI6XJ@=>_5ES98TRN4GV=V
MN(:S5HIN'@D]/2.:%#H8^9:^;=$<(-<B[^-^8RLI1&<'=N3TDEIRBMS95S]>
M9]\@WZJVBJ+%=Q)*83<E$H=KVKD*Q>F\8:Q/V@TY3$OE'G,'BMV_F #.OE/_
MXC M17-,=A>QX[ )CEI"X<D.'8?#M'JKH[H!JD=0]0@6JD>P")%L$6@8L9O2
MK9.A;B39Z0515BP^?$T7L+^U+T49E\QR8#G)AOMF=PKJ&.DEX16_VR^"S>OS
M]5H.F1+U!XX$UL$UI*9SVVLPDN*U\0>*<*5K<,?IW2OWNCZFQ=OT\0RBTA>Z
M392/[%B3K<N)':/0H+"ODWO#U$R,B&XLAQT?,NS?M:$J#6AF94X9_!R3?YE#
MY<J"MQ$BP\LZ63 K"L_T0F(H4]&G;R!^NKK%Y(1.;MD >%-W?OGYZ4KU C,:
MUMP4;%$VDS#P,]+,\$?DH)3-N%NBD0Z3$D'G,5J]A@5D$7#N\-CCV'1C5CSH
ML-Q+AIW[AP<V<.V&I0[JWOOI0ARP#$!.5F=>4KH8K!GWUV<M6VO% "E)G11:
M% %H7K82RLDWIEV2TM&;E:,T7$E4"[\4)*BY",:'RQM+44/'KL]GRRQ#J].%
M%GT)#"*DL*;NRIHIA_O*ZI&GVO80(K"1P'^<&KE^^?U&4BZ0"66S/,MOU7K=
M9JV=D L5@1<9.0P-$6^6HK?:>#UMLP8^>"AS/W3A?FPZ[/J--9.H^_XD:N!B
MNY'N3@I>W%JOYG>LF[NGK*OQEG(!_FQ^H>"UCJTY_=5RG$=+0#(A=_D]_YXW
MP*OS*J.@$\ @W1-KQ_]#2HCVHADS%N RKY)G_ .2_)[J:\TQQN3NVP,!XL;>
M3 O=1H!'@WBDML[\%^9OL*3&I]'H6TVTT(]YV@7<U=#%:RRP#P%9HJZ+4:D(
M="]8*(F)G9#2+DE3(3^VUCKA&3CGN2!=7)]%KTB"&QQV.^+$$S",B!>_Q_N@
M5S%[7+ST&VL'6K8;)4<P3/33=LO9]QMKYT]NPZ9B)]P3IM?NDG#O-Y*'F&_)
MJR)FR]N8+4^^F-@V7]YO)*'R;,VE0B:[.Y>#HF2[BQ"^%X$& ?-=6U=VMTTN
MX8OUPE,)W81,0F2(#6Q+^N&3G#%H-NN-;I4R!KU^8\V<D4,D7OJ-Y(C[/-AX
MK S(A&O0%ID0H#;%Q%<VYM^0">DWDF/N3=):(JZL5_<"YT+ZS;7)@/VDM2#)
M@$VYD&925<X!Q/+(RQ\,NK5V>[7717A">:1"FDE(!))SP3^+G0I)*%/..Q5"
M5!:D*%F09G)XST6XW%F0WFI8OW,6I)D<V6_)IF)G00XT-J'?3([OM^15$;,@
MK8NKX6J=PBXYD&9:_%?V'$@_X98PG -120E5\UC=FL<-DG4P8(LM)3J']SZ&
M/3$Q=SA>#;)':<X:J.  9F$[_.$LSV9(=F#*K# 0B]]#')2OU(B/H9I!R ,
MEP U+>*.OK-L?/@":]P8P.WJ-P+/E'ND[[E+JNE8/VG[*#[L%Y[)L)*030&T
M5U@Q(>2A!D);<(P+=+$E D0<NH*YE"&G/NZV?]$<7?N+_"H0<+][L]1]Z?;:
M_D9<XD:<2G8K"&+342 VA0>QR4&2>1&I\.Q $;4G/,8,ZDC*LE63GNI<^BGV
MXI^RO[G^9+FN-6<$B-_,Z,0-_VPS 0W]PK46.X^>$3/)Q6'5"A7I2^,J#D'_
M4&3C8BXX8*WTO2_>,]@\>?9$KHWX'=5_/#-T2:41AYJ(3^>(J30AI#;.83,8
M3</?=?$^.O7#A_4)TQ.^A"%?Q2<NWM=BJ&W1Y$MJ+J&5E$=MU1N#.J88,^3
M$N.2'1-;2?$L9Y??!('^"^>%8\WB.$\R_9+"+)($>.(R[%2&:NCCQ6\ I[^%
MXYB=[J)SHAW";%J]WD%2XMY /&\>E3A.IS&?4]W@G04A9X/][%_M;..^C8"D
M&=+;X>1^1X<(*.6B_ ">L;OQ2B2.T<-$ILTP>M*F];'U%?X^I-6['"2$P@R_
M*XTG285)^_+DN,GX_K V2,*_X-+*IC O)%HTSYYD0(9N,>7HA,QN3#FPI2A\
M^1G7@J2[S(T"FI0?A9WHUANM\@OH92.A$#+!RW?9Q'.&H;0IOMWC/!<NVRG#
MV=A!'IHY$CO31\%?LASL&\1;>A9<Q%M<PI.=@6!,*=$9\&!PNL?'V*W#:(U6
MJHA@.F%!_(1,^ /1K4R0O385BBFT[HDN+7GS(D^CZ%D4!CN59Y _XBSI%F?E
M)&3U/,*W3]?LI#0U]U;2-#M@1_'5.[EA8^/YDY2;/@ACCML<T&G6NHT$[,/D
M0XCAF8M1(L)_8]>?P;5QEIJ:##[1E@G"&F&_J('[;QN3N)TKA.$<S68$;)[Y
M3/U[W]4KV]AAC+Q-LBRS('YER3@?1\^_#PUC39O@N!LZ:_1T<.R,/_## J.A
M\4M5/P6VY',J#&:*I"EAF.1\_MTE>4!$'W'8!2/R4BV=2?T!&0FKA&<G+9*-
MP7NB-*AWT\/1R$8FX3JRV%_7UG2!*(9G.D.[<H))J.*B&-["T 41;E#4E,'.
MSAE70_N(HZ(HN@!L5@X$2_P:/([#E'1!+8!5<;\,EDC$E[#LO#&U+%9GP8\*
M]L#0"<!2F/P^W(G<E&/(ZTM$<)GNHN47(*'J>N6PURL99?-D]R[DFH(4,-U@
M3A \RY@8XXC8^+45[SQ30U!FJM?8K)4%&P(L#.@6H3I/9K__<'2GF!]J7[PY
M4#;. @00/W;O0;/_A8H]<AS*,B^AU*&X"]:_FM_17*!W"1_X8IFV_!$+>YQ_
M245XI..I:?SE48?E51^!ENL9G'@7W+%H=<&S:-P,Z_?7W5&]<]]LU0>-VYOZ
M[5U[U.\TNK?M]OT%6)VQM@ *7=NC%W)V%]5'+KHFH_OKT76C41_V;YOUSO7-
M;7UX>P_KNN_<WMT,!\/K1E=FDG]A5D FGB>&R6CR<[\\G8TY[IFV<.@'^8^/
M6YR2[!A$H $3DXMO,A&N>:X5R803!#!>8!1A/C,'!G]V%MI8_'SUB_MDZ4OX
M?W:(WK]333@^@N)X9MY^?GK7ZF(1NOB?]Q]91A 42AS./#.*V6%7CRU<)$V;
MBS?"3D^"3VO4"/[?^VV8(-;UH2&6W.M@-O]H-R%/5U&+Q!/="_BOJX>7O<>*
MFCLO:(WNQFD[]);$L^#!@D(L9#EQN<(NDU(+A=)D!2XY[Q]_.=N^%#N;-&!U
MS?;F+=6MO&5 R6?YY#/9#:B8B/[LVE?_@R=3ZC'4Z  'VH/LQU A3Y@+V;ZU
M6D);-IT]B#J&:/U;+B]8I^]\AU.R4YVDM)T_%WN;A'S)RYO[JQ,=<A2%LSX&
MJZY2:XJ16^>F4@E8Q^53J6S']M;18T&/[>_):;X*6Y@BTY:'<5H[0R0_XU3L
M/IU5%(Z\C=2/%177(M.6ARHE=^7G>LX76Y56P5J.I$KG%5O[%SM^9S6[9ZNP
M]A:9MCPLR]HA-OE9%BE4$C<Y7\L2BR4FQAO5Z_^EMK421K#6F=;'"D02E9/\
M(M.6@U9VDW%-<CWOE5:J^#X7UX&5?[PS3-Y)_K["EJ#(M.5AI=8.!<O?2A4*
M.*%YV5ZMQB^??:J<S!>9MCST,1D7^2A>0\'TL;?:PE0^?3S35$-06%IA]2\R
M;7F8IK63%O,S347$H4(T[H&Z!U!JM*,:K0&SR_.$+Z@:-9O#R]46L:-> OPL
M2L!_9F7K(<B1H+Z_ /VVN70PB!I_+22AJLY?U?G'Z_P3VHQ4L7]UBJE5L;^2
MSR++IRKVKUR60!7[EZ,RN;M;\=\Z*(J2ER>KBG^E5P?2J]TJ 2NJ5ZKLOW0'
MN"K[+Q)M>5BHW2H*][=0Q2Y85CE_I4\[Z5-OMUK JNN3:@!0#0#*O!S O.Q6
MQ+>_>5'UQBI@KQ!M>:CF;O5\2C6+KYKG%?.K5H!"T9:'J=JMON]PIJI@]<>#
MXX?[!1&N(@M^D6G+0REWJQ:LJ%*V+IM5N(4[T_2#:@JHH'W:#1!P?_M4V)+F
MWN7Q^Y;4-4$UE&DW*,!J*E.+*]/J")UB] >$J^>/4;H?+>!/:E' @:]7P>34
M PXIN#6<\<S"'77BPP7:S=Z@T^_&Y@<<>PAK:@5I[Y*/X\#ED'_)J3CWAJF9
M8YRQ^=ET@.@Y%87MFT:U5F/$VIQK*)\DHO/]A9]"$V?F@0[C]!=BT[\\-EWS
M:4GN1P_79#0>6SC>QWPF#ZCWFJWC=#,=YW[PII)W%Z.'FXOWY-%:@ 2F;-$7
M2^Q1RF<&K49-?,BX"NWE;Q$Z834A:<71NY=\X_TQ.AK._3%$Q6F-C;ZA#N7K
M8---YK@J/I'JU?)P-"D-9G:ST53A,6\XVP=G>! Q_BWQZPO-8,,.7;"8#LYD
MT?Q12TLQ((@5+N/<%OR(.!N>J/N*<XIDC:R&(8"QX -71G)F4'1*D"8^7>?C
M6T*[R&F*#1*2,U["<UK8YQ+>*=;C.6PZCS\Q*,2 T+(8@1J^ -Z(L_'D_"'\
M#A(>?B4??,2DBCIH:0UGBK*9)@_NU*9\_%/=-:CDP!3^B1T-RYH8>P1D6CAQ
M"6<8L=%W>!XYN A_@I$_40BXY4XM'4*P9YS09)B"?4ARP.7CCYOAK5:;.JLR
MMTOQ)_B=4FF=4[+7BQV"<E1X$+C&@E+76GST)XJ3T!$=/V?;/;;.@WMR^[YZ
M9>O2Y[]EV,A!J]7;BCZV7>OH^]^_/,O]&".2_W(O2A./BU_I"YVE:6"3FV-V
MH],4#LK7)WC_"Y-7H6G,FMAT,L-97D@J#CI&V^NP.5!B%.Q[9B/PIHH)%#<I
M;(1;>":=X0]2X^:)ST,-LY:[;7**?$ANHQZ<4EREN.>KN*T$Q?ULCF>>#BX-
M&] 8UEV<Z<:'W8)[@DIJ!C^%M9V=I5PO%S-M3)5N*MU4NKFM;K83=/-WTUHY
M5KEWB[KI> L<X<PC,S@H70Q,["P#*H6/SXY4=-F+K;#'#)-#,94?41!MYE@R
M#.9Q)#@K+ANU.=?>C#F\E=E #)!P"N[*GF%T"G'7RB>]Q/VER>''\4? &V\?
MZ!L[':3ITHT7B:3P[=/]XW<?1"%L$GTI.A9608JG*KN&%W(%?IH,_CWU3>^W
MT:>[^O7WN]$_ZZ/[Q[OO'[39J[9T/JY<T/W08/_YR*T^YMGHQ^A?Q$'1@C,C
MS)2?$UGX]]OCLQ 8IA&(H2?_[^('UQK[[P<%D!/<;S!GR-)B6B@M%F8>RT-&
MA",L+5*05CYS5%6.SB<F(MV#P03/1&/@KSU9'A\S//'S@N' PW>$1#Y%QZG$
MX3';)AM4+L:SBJR'YFX>:9L O\"_!+9BUX&X_'O!D-T#S-BM<?_.\AR@RRGU
MQ-WT0;MLLFYRDKN7F.0N%1".[VR&74^2'RZ.?$/8-\L=(*=[9( <[M*U(Y 4
M20LOW+WG,7:G*C DFV!R3B'IQY.*4A"I1#=9=#,@Z%1/>L.A:R2[LD^MW8%5
M([^3ZF)E.GO9E?N 11XA2)#<WK1S"5 _"1MD-Y!=W^.]7OK__+M,9C"GA7W5
M_QNKU''8']JKCPA=L]]C#H2:XV7T^^&+>-^?7BDE^OWA-NZ:WX*A>M'P6B?D
MF_LE0^W,%4-U;"I>4[1_#)DJFB*4@LAR:VL23L9N6+YGJ:V=-:6RI=;6+5V/
MW2/I@KH>B8"Q9;=HY?:&BQ4F;32K@R2XE#V:"L[3MF8WK<<3B0([(M71R.JL
M) _;DH25LD>/A;(MYV1;SCJM1.1_AXQ%CY:KS:IF?=L@H+KEX8U>KA*Z/J(]
M(CV[&]$D5!OIH)VG1=PBDCV-Q"E_2VG\'AJ?! XCW:;SU/@UZ)7%D;CC>$&1
MPM!896CA!FD=I\;,D45FK*)L/-7,9]Z\XD9+2X,2K9JJT0K7:'VA;J"J(VP%
MDOJZ7%>S%:Z1YM"W%"@8PW=8A1\KRHK7=8%5&XUN.^UZXZ9W4^\T.JWZ=?MZ
M5&_=W=S>7[<'_79_%"OZ(J+OF^HC%RO#KCOM]F#8J/<&=^UZIP,K&P[Z@WJS
MV[COWS>N>X/>;1$+Q6+="J$:L7@-62%JQG9R*XKL\A26-GE&-?Q?B#/FS?\%
M<QQ"'W"M!:XHS\*7X*#;7(Z7VF;N8D]XENJ7:NUJD6FKM,0%:4,E=HJV(].6
M(I>2;-$4D^^E^V'X/&@UVED2LLHK*3IM.=UW5?H@"2HI3EN[J\17B:\27R6^
MYR6^XJJSLK);X&OMG>6*Y[NZ>5R&)TK5Q57H6@+;@Q.RM&6_.3OZ]AVN^OM
M].R+"+[)(/DM72EW<<.TN[BMJL[3;\OV2<?_8;C3E93\02_7ST^72D&D4O@<
M%/ZP0R#*HO5*Z<M"I%+Z')0^:;*"4/JR:'!2B4P9M:/ +5V[Q]WY1$7#"$MC
M)<,WK!0&ZU2"*IAR2D21,RH[%!T6ANAC6=YWJ:8W-H=C3?E246*M57L=K7WZ
MI!GFKY;C"(A7_;-YI]DF?'M'NTX<X"3\:VL7K: REX?(75R]5X9-&;:"N93]
M?>W:\4/*PQNWY.'$Z*^NGTU<3B4I:+2H+)FR9'N[:(-,IJQ,=DDY77DX756\
MVCS1A68< [-:A\(!NK).<"H4A^H".+B#1EI?<D&B]8-F6!/A[DX@\LKO+)>R
M*A.SLXE)*KXH8N!\RKM896:4F5%F9B\SDU3RD7M0>]*JK9(;C?*"(N2"!!">
MCRZFJ*A>>=655B7:*MWRH'KE"TA;I24N")&4V"G:5*^\ZI6ONM"5\.*Z# >)
M:C8N#&U*?)7X*O$]*_%5O?+E*R@I7*]\I_QW,D6[;3G/>Y1FTCU*I\*]\LWA
MEB4A%56F4A"I-#X'C4_JF]VL\24OT&@IK2\-D4KK<]#ZWGJM+XL*MZJ">*':
MY56[?'F2*JH7:[/I3>O%&C23VDJ[02]6MU@%^*?KW&HV]BK7+]YD4-7ZKHQ4
M68Q44L/H5D;J^!'B"2U5KQ"&JBQ-ILJ\*?-V8O,VS&3>*FFK6FUEK%1'_,D[
MXBN [UW4CBS51[9K7K25C!5>J(#\<%G4SL75L'%676?*Q"@3<VH3DXQ.7KQP
M^K!U%N?5W:KLC+(SI[8SR8#H96J);S;.RVILU1,?[A@_1KMZM&D]J2W_%]UX
M@07A_[(?]QYP_\FR]%=C-AN9^F?3U<QG UC Y-"Y-9SQS$(1C$^I;S=[@TY_
M&!M$G\:AG:/>N%K^QW-<8[+<6//=OV0%WT2NCVBF3H(5$KY$K <G1\<B.!:'
M/IM$&X]!7S5S3,DKF UR/WJX)J.'&_)H+4!@4KNM!0=3/M/N-FKB0\95P%RG
M'N'Z5Q<^#\)\52,/<R3B-V-L6\2F+P9]=0C\%?X]MEZH+0P?L2;LMV/PPI9@
M&GB9@?SMC35?:.;R)X<X\#<T/'1AV2Y^#BTN>?;?[9(9F% 7B  =GLW@N39Y
MG5*3PJL(_ \X>/BKL6&/O;GC(I<<6)UNC#67$HTL(.0$ Z#-B &O-&S,L5R2
M1Z"!/S'T:P+!*2-!QZ\:3AK7PJ7EA+$/5D:U\90LJ69?DN\KS/"7! _6J4OM
MN6%2G3PM0>.!!#P9&&N0!C#\\*>@.D.R+<8EUTIAL6>"B9^QWYL4^,=T!8L^
M5A]T23Y/4M^MQ=\<70/0\41AGQP4!,U,(*H66SZ=P]<XYZE>8Q(&WPMM!=@L
M!S^*0O5L@@;I<K6@)&ROIIJ[9O7^J^C;F%*=2V>PH,N2VPK?Z5KK!DFG*_@%
M\[I23 P<.B;EOA$S,<BQ!>RY9G.D%>"J =+SEZ?9+DH5F1@FJ!JJ%>B<RS*7
M#KHL[)LI>N-@]EYG"L.Y)!Z);TCY&KIDPDJ%S <3:O@_G8Q921,3[Z@E *'Q
M!17M!IHQ6 IYU1PRMVR06N-/"NMA<IM"@&FY\O5"[J(:@MQ)-F7XIB<ZLU[9
M9WQIU>:6AY;HCZD!WT&R*/MH*@V<!/$>N2[F=7)3B)9P @Z@9==P2QT#3 #;
M0.0,7I#@FT&E\*/!#BZHS9Q-/&"X+>+:1M\6(!-H#(!18S#"3HVX-C5UQF?'
M!5^",8"]H0;R8B""C;0_<PNLMG@7_<M#*VAKAD.YMHL#@QH+5W[AB^;HVE\$
M5F3,O3EY,G3V2/P<?%UDQV$?\%=6ZF:1?WBPVZTVSY^'&NUG5(_(#RP2+Y/P
MYHAO+)XL/N=\B\Q/&22;,Y>;46Q(PU6)/0;] 5G4;/94P5)FU+"]S9BC[L Y
MY/+=\MDF1)B=2F'_\7%%PA+L/[XV?)1HJ KX3-S&)R897'?QNR  UAQ.O<7"
MMO"<\E",0A9?!T\111*U27.F9 (BZW!BF'DF8$K^I&Z=OR58P!QTRM*MF?6\
M))X+Q]U_\;G\PV3NS5QC 2>#.'+]Q8J/PI-^!?;.4AT4+O4&BY!"<BQ)=W"%
M-FX2,.K9ME[=:8W<77]^O!TQ9]HVGCS.:C-8)<BBBU1=2YYQ]CI KR,Y%E +
M,DLF'IPHP2D6'%5@>^QGW"+.K+^E!9OM3O)]:B>X3^W5VXWTN%,Z9I]]&O &
MU(\=>]ECQRXFG"Y7@T>^$CBF9O 3_P%E#0]C"!QUZ45DL_,DNXF_#!T,IT 7
M X<!;8&,)2%"DU@6WS[=/W[W82S"0%X^.E>^$4'0)KN>A5A>(^!$9#0L@TSX
M]]2_D?TV^G17O_Y^-_IG?73_>/?]@S9[U9;.QY6;VA\:[#\?>;X 181^C/Y%
MP)NU%F\1=+.?$UGX]]OCLQ 8II&IC:KT YQ8_OLOKACV&PKE#2HDZXS70H%D
MF'E,02+"$986*4@KGSE6C(BF%0]NV!XS,%_BD&/31_H?T7+Z@;,(!E[1Z=#0
M;YNAL??]-SB]# M.>?  '<I.A'>>J8'5==%91Z\:3FWXL%AXMBA)7F:#@-:X
M ;$\!TRR$WXBG$H4#"UX91.*89CV_L,I[,!^Z9B'\93JWHQ^G=R#+^/27^'$
M7TG,,.F+YV0&P\[]?;MS VK9[M<[O<&H?GUW?U<?7%]?W_:OF_T.UAM&$C9$
MY+>H/@*#/VI==_NC=J]^UVHTX 'P/\/K[GW]ICFX'=X,;GKWW6X1P1!CB(=Q
M1,0K 7V8'[C08>XA.HU<\IY%OB3)L0!J/9S5ZKDHH 8&/X;!+)J=@Q?P[(A>
M<? _Q8=FL&,_]C\AF(P2%?^O$3.6\E?Z7[R-.3!2W3K5;K9_S!>G9E=8)7:D
M43U5YRJR:XJV?6E;*]W[WH3OAC=9958KVI2(%IS5BC8EHLIO5G[S.?K-(ZR.
M>*;*;5:T*8-?(%8KVI2(%IS5BC8EHLIM5F[S.;K-W^E<,Q#?0#G.2J0.(U*?
M;,M)F I1O2U3M"D/HC2L5K0I$55.KG)RS]$C^9T7@?YJ3%1^6 G5@83J1G1>
M*8E2$G6@*ZSQV)M[,TU5?RG:E&^J?-/"R-G9U/L7]61X9YCD_ZAF.^^K6(JO
MI+/<TCEBT -*,I5D%E RX;C^+P,64/*IY+-H\OF%NN3:LOXD_^(SLZHGH;[;
MG>IC9P-O/[F/O6'_+ZZ^>?9XRA! 7#J>F@S$I&S:6A':,AD)CN<9"9K7=^L;
MH1;]?Z=TXE\O?]/^8]D,4IA!"#_ZLL#08>*?EWC",3#0]2_P:S;"Q]LWAK'0
MO(C P_0;$>R6ND/''W3/1DBYBZM6'$LR%VX73S**3%LF/O[M9&J1B$'4;R8
MWN:H)ZD0NNM?Q\I2=D;1KC7Z2;.FE,(HA4E4F-0I2/U6*30F=!\1/FEVU*%!
MK=5K'5V%WBNY+\Y!D33DI7AB#T'9KJ.Q:X-FTG#LLIT2V8*VDER,; S:;CP'
M2*4VL>F,@YM.C853X3.SR+05*&R3<O$]+!9Y!FN=E&!MH((U1=N)C^^DP28'
M5ZP31'>M3JW;3QK.J31,T7;<P+!78!4[;#C8;-9Z*AY4FK+C6=0OL*+L'D V
M6[5AXL2^LIU$YW7MYT>0;#P ;)J*'LME:=;?T#?$I7S9%+!R6UMDVO(XX(8'
M/N!NI&DZ5:#5N[CJUQJ-I+G72KD4;4>-LP:-@FK786.L7FW8.KXWJ4*LTBA)
MJHX<JJSCT#JR>WC5'U;@\#FOR[D':^*^:FRNXIB:#JVP#A>9M@)=R_W*! $O
MU)YMR@>%YG@I-VBE7,JUU:6<HNW$I_2A:FI2U.H$5W+=6J=9A<.Z<B)<9-IR
MB10[A=6OP\:*[=IP>/S:-14KED9-4K7D4*4AA]>2/2[C:AV<+UKZ,^B\[N*^
M:6+V;F7UM\BT%2A.%(*09VS82XD-FRHV+&=W>>D7D,?Y?JARFYA2'CNR[%Y<
M]3+<0!YO1Y3^*OT]2A@[*)0"'S9T[69HNCJ)2I<JNE5Z>(1S]%!5/8=1P]UC
MX\'F9OB*'*)G=-U*Y'^'C!./EJO-RN9-5(ZV=%NC(%Y+)P51N]@&NZA;'ICD
M? WC"A3 $<G8^;@<II0@G>1:LC.H]7J#+8^^8VVQ4BBE4)OBP&$*\DQ!HKEV
ML];N;N[&/<VNESBB.WO%2-6+E#*:4UP]]FOMYN:[QZJ<,SS&^ME]LO0E_J3!
M&J[(_Q!"XI<H_)>)!/P4H^"GK:\. [*.^AI8(8J>87J:+Y>CUG6W/VKWZG>M
M1J/>Z<'_#*^[]_6;YN!V>#.XZ=UWNQ?\^^07QJ_07(-'_/DB)B00K,ZTA4,_
MR']L(Q=,KPQ3IR;*Q=O'*47M^J!YKB4EH]%@$+MT-A-"\_\N&OQG9Z&-Q<\@
MO'R/U1R&TIP;I\!K[@XB>,W-3E$ FP_^IULZ9CD\ FX/@3.G*^+MV/]4$Q-:
MF8!B;<R9S]_Z@YUJ:OB6HFW+Q*P:OG6^8E!DVI2(*C$H.&U*1)7??)XZ4!V_
M>002I3VKT=J*-F7PB\1J19L2T8*S6M&F1%2YS<IM/D>WV6\T5(ZS$JG#B!2K
M;53BI&A3'D2!6*UH4R*JG%SEY)ZC1_*[0R?>C/QJ3%1^6 G5@83J1K/MI0J<
M3DY;=20JU,*BA$K1IGQ3Y9L60\[.IN2_J"?#.\,D_T<UVWE?Q5)\)9WEEL[1
M'&RFJR13268!)=/O!%?RJ>2S:/+YA;KDVK+^)/_29EYZ;JJD$GIFN,^>/9YJ
M#M6)2\=3$Q;XO"R;ME:$MOWP&=:"0'?KS=:V.'F/OBQ<HVS$/Y\?./2P.5"#
M@RHBM6G@)D=3BR38DF$S"4\R1STY >16LUEK]#>C32J%40J3 0!KV$J:_%H\
MC3DLI%:_-NP<?Y))J;"R*B#WJ6*?A*18/+'?'3&K76NVCS_J6,$-[Q>TR='
MQ*8S9N"<J;%0LWN*9M>.'K9)N?@>%HL<@[56VI37H0K6%&TG/KZ3X"D/KE@G
MB.Y:G5JWOQGL56F8HBWOP#!IT&M15.R X6"/IU0R3,%2\6#Y:<OC+$J:]5H4
M1=D#<KE=D9/HO*[]_ @211(W346/Y;(TZV_H&^)2OFP*6+FM+3)M>1QP2<-.
M]SG@;J1I.E6@U<,K@%.X? 41$D5;@>*LI$FD1="NPUZY]6J#H;IR4TJRVPET
MJ+*.0^O('N%5X_C:H&[G]HNM'JR)^ZK9E,R,,34=6F$E+C)M!;J7^Y4) MZH
M/=N4SL,CB'.XE6LW4F[E.NI63M%VVF.Z?:BBFA2U.L&=7+?6:0XK<%A73H2+
M3%L>H6([:5AI,?3KP"-/:X/.\:\>5+!8&C5)U9)#U88<7DOV"!=KW4H4_9_7
M9=PWL(>FNH$KI6TY:)PH!"'/V+"3$ANV5&Q8SO;RTB\@C_/]4/4V,:4\=F39
MO;CJ9;B"/-Z.*/U5^GN4,+97* 4^;.C:&6X.7$^BTJ6*;I4>'N$</519SV'4
M<)^KU'XQ54[=M^X1/A/YWR'CQ*/E:K.RN1.5HRW=V"B0U]))0=0NML$NZI8'
M-CE?P[@"!G!$,G8_+U.*D$YR+]D9U'J]P99'W[&V6"F44JA-@6 G!7NF(.%<
MNU%K9KAX.<VNESBD.WO%2-6+E#J:4\17@UIGV"JH#N058_WL/EGZ$G_28 U7
MY'\((8P%N#&&Z3&C(GZ=2,)/,1I^VOKV," LY37[75&&1/0_GN,:DR6&6E-*
M;JSY0C.71.,F%%YA^/)$-"90Q(+(DKCPX87FNM0VB34A%-ACS8TQ>:(FG1@N
MH6\+.G81A=2"WY%G^+6-MIE,;&O.ONTY%+^)_^0/KI%7PYT2#;X",1]YI:@\
M\ T-WJ<]4TD3VP&R8)=A^ !ML;"M-Y!;E\Z6Y!>$UY4,P]NPNO%6GQJZ3LT/
M0L\&[<'%E6.\_?(S?O:*X%V9 S3 PP3KUX<CY#?-'D])NPE!=J/58W$)_Y)F
MZME>/H27TQ=J[O3Z6SIFZ19)09=1<$EN/1M4A#$SY>ONU*8<XI?,X4]3AU!3
MI_JVJR;L$6S!Z[_C$U=;$:'H3J*DF" +KYK#"?E;BHT<=&*U4#K:R%Z]T83_
M$_]L;S2780?AZR1N,7USV=OJ4J=YN6HK^8) 86>X#N!8EA6V$U;8#5;8/>$*
M5W/<D176B$T=U'LXB&;+RTR&K+SV<K2SQ:@1"@^9,WN8J NP*4R7;58' ,=K
MEC<E&"1XADVU"5AI5"\T,A-K-K->'?+.,S5/!Z=!1_V$#UJ> ]]PWG\X^GZM
MK[M8J]Q187\83ZGNS:@U2?&#[CW7LVE8+^XXLQ_QH'^$5U[/K/&?HKJBW>P-
M.@.P-10T90'O<FV/7G""R2_,-PA-\6&/N(@Y1&/@M+9PZ ?YCVU\("9PN/,F
M^D!O'Z?L,/R@>:XEO:!&@P'*T]E,.$C_[Z+!?X9S92Q^!D>-^S,%GSHT..NI
M0X<..Z*#!_K%'#R0>3!&\7;N>(.\\KX0W4/O=A,('"%%[DPD(N+,EF?S"S54
MI*"Z+8Y6-4VDX&?G1E^-^Y3E4LN*T+9]@K'',Y]I&<8D<+],(7-:YGW5I_XN
MXY:OX))CK(EF?^>FH&Y[<Q:R+/G%(M5PY&PX^A56SB+3MJ/A2+4;2;77.=B-
M+_""QU<Z>Z&_L?SD[GV$[<[9F(P*^1J#"JMED6G+PV0D57OG8#+0LWA\M7:Q
M%!V0N5I_6 4XN+-S+H85UL8BTY:'I4@J2,_+4N -Z*X8_;7&":#LE%>QKZUH
M-TCT+JQLZEG23%F1NF(V&Z$D.,Y4(^3,'>-#S.QP@S1#@W0G;W@3+-$(I7!?
M<]2M-7J;@QS5 %,VFU6%!AA5])G=\"2U%^SK_>Q1]-FOM9N;O9PS*?H,06<<
MNR2&OHUGGDYER8ENO,C;YF^?[A^_^Q?-X6H0\>&\2Z""2\#U-X#-OM^S)5;P
M,RQ!_GOJ&_)OHT]W]>OO=Z-_UD?WCW??/VBS5VWI?%PQ\#\TV'\^<LG#G:$?
MHW\1-3*MQ5ND1.;G1!;^_?;X+ 2&:01.?%#G'UQK[+\?C#PK*+(F! &*.720
M=D42F<?D,B(<86F1@A3[3)(P(S^N@@?O7X9UI]D(6>-\H_;#5+/7U%2U$VNJ
MCE:TEWYO/;CDU;%R*0360MAB\!8[V)"JE3*&2[_AU!BS/AJ'4,F&!;#!03:0
M=__[PZ#5:GR\^_; _M7\^![+"FWZEV?85"=/2W(_>K@FHX<;\F@M0))2V/W%
M$OQ.JVKL-6KB0\95TKX85Y?D6G/@34 3,9Q@ 8P:D&]#E[71)G7AT6-K3HGF
MNK;QY#&+S]GN6B#U\[F%%=P@M5-K!H;&P6?@5U?*T>$@?6*%F?ZWD!Z'6)[K
MP&G,WBGK.'FU>HUPG<2_A-]$D'DO<%B#XE^26V/FX7OD:F!;O"*N93'SG$U/
MTW$MX*"L76[*&\ Q@5-F;ICP9,^1JW8AAG<\>UGGCYI3=VKIE^0>OLJ_YL@N
M N3/S'*<&OO>9DI0NH7-#'4IZ*'=D((%#I%XHV<O+ ?YA'T,(=%CM= W_$T/
M[$V.]_0?.G:Q'<*F\+WQ5'.HW ^A>C5B+=@ L!IYU6Q;0ZK>69BW@$]I)OOH
M-YO6[SVLVB=_B,^\K['\!EAL%O'@26):J+ZX(OBM8\#>^YT8Z]</S\!O6.9L
MB8+%&6'PUX86YN\K_#7!0+Q.*?N*81,ZF>"2@2^2^Y=5L*#<7/)":B:6[/!F
MK3$@P2![3&ZHJQDS)AE/S#@A>U/8MJX>F]D,"M%@\%%M#FZ1N[E2^W__\BSW
M8VRM_)<9?>0#UV=_G<1=!&:W1Z8N;%Y**7:G^*78_&5)5=CQ*FW?R>1QA_B)
MY%=1*M] ]LT?Y!"#E8VV_+*QH4K.WL%32T%HO5=E9\J?[L7QS9*:A!=P8*DO
M&#R_!T8$A?&RT"/S.3]!X0D%I=!EHNTH"GWXTNP#*;3?-59-A51"6!(A[%98
M"%=/A0-<O1],PKD3V\_C/DON4RC#[UH+F0Q]NF)!A>;"PC=N?-'V5-%V5-K6
MWP\5CU9%6_5H.XG\;7ENE"-TV/&T^"+2N8<7MCPOF#>[,%GNSK?(Y/G+"FY!
M@]*((E"S+V3H)H^35U]L0*#K#@^ (@,2^9G=O_RZ,Y8C<8!D^!=K61DFP1D7
M4]@3-X$!TQ637J6<)5+.7N,  $@'5<YNK=E/ EPMIK!G5LYBAZ7%\P$5;=6C
M3<65BK:SDS\55T:RD+<4L4M-E8=4M!537RO(1T5;B>2ODH'"CN?%'_%JUX12
M6:R,;C8_\LJ_HH:)>>9$SG@IQTJAI&90M@;)9M68\1R*%/41E_0OK*S[ZX1]
MUOD:R#NKXMRUJ;Y;ZR5VU9^'/):"R KQ^TST?VL(^9/I?W-0:S63!NU45QY5
M]!UX4]\L;'<TM%FL\4AZ4*(AAOP<ZHB1+4 DW )4N:NGLL!\G&0E!YD[N:U1
M[>3G5(G^EQ7+.M*Q1W,.*K+.O$Z,-ZK7_TMM*VY9F0JU/NYC6LLL@Z4@LCKL
MKJ;*=_/SHY3*J]34"5-3HA6U:B:T=,' &0:GO3R34^O,JDI/G8D356I^GXD%
MZ.>9GCJP!5 )JK-.4'$Q"H!AWL'7C;K$,ZE<UJETLGJ&UG-P$/]I!'(LQ?B!
MCCW;< WJW DYO[>M^0U#GA(C9./(+2,&0K.K5]6L]=O#L[*IRBY4>2F%L M)
M/4W;>U6GM N#6J>A7*W2IZ_.M#1/T5:BDL8*\E'15B+Y4S'V:FM_".,R4D$;
MQLX\!X%4M)5(D2O(1T5;B>2ODA'$C@?)M>JWR+Z40Z).%#5?DHHST6_N  (C
M\QR;AE]$:Z(;F=,@G[_<AX G&I>)LWA.+CL*.D:I[<G4-JFY:1,\S+'5MK4E
M7$QUU%8%MH$_<JN*[)1IV\:T)?5M'<HC$<*H?!+EDRC%/;3B)O4&'<HG.9SB
M*J]$_A":N_-+8:9^'G/:7S"^:F5\F^@:>*6) ]'&P>U_>!*8N9K##T^E(VL&
MTFE\A)PQ7X \XO/XX#&#37NSG( 8RYOI.+XL4GZW=FI6&6=C[5EXD3PVJYO?
MV*PM6)C'""TQ.RMQQ [Y=/^/_^O4;__^.ZQA7K?UY[H[Q:%YMF[-:7T\,X"2
M.LB5Y=ECZM1O'.>[^*$^=>>S^LPPZ6>7SNLOK9<ZOA1Y?I#!/6L<B%U@6_/P
M(<I#WM9M:]NOP8_M_%^(X^;-_P7S#D(?8+%?ID%>6Y"3$GT6>:C7P60IM,FQ
MG=BT#[E-#%=61UF= EN=M8.>BF1UDB>/5=-J* $_3P%/F&I630'WC\7]JP_D
MR9K/<7I07=P\.FWK0#/U0N%F=<:W0XR)G/T=NFHX_"KS25J>'9T[6[_-^<[M
M9<U_]8YM)^U&;YC4S+N:]_CWGNF-ZV7R T9O!JA^H!:W],D-_OH;Q9[@(K>\
M-&N]M+D_9Z<>BDYE;E+-35+WZ^I-R]F:FSW H4JC&]E\S>)D1@X3DZ3YA2&8
M"WZ_(H$SR[>YYT9G$0WT/FW(_0+X@W?SQ<Q:4OJ JO"5:4(!3/,&3[#=KH!I
M5G06D\[*69D"N(&EM#*M3@6LS &3C15T "52>OGV]:C7$)5:3.7L>[8!W;G:
M]S^X'I7 IC=JC48*G-;I;YQ*X2-5RB!4:C%5LVZ#;!/.E77CH&# L[,U;BK7
M&7=U'RU7F\7JP'F5>'6.A"RM%N>^FLH="EO#$13.5&_"=3VXK6X7RE8KJU/]
MU53.ZFR-IE XJ[,!-;;B1H<[B**CL3B]C/!JT3LH6\YTXT56=G[[=/_XW6]L
M"'> R8;-G'LA@P+>]=6[S8&HW5WXC:*P!/GOJ>^1?QM]NJM??[\;_;,^NG^\
M^_Y!F[UJ2^?CBJ?^0X/]YR,W4[@S]&/T+Z(OK@4"%F;*SXDL_/OM\5D(#-/(
MU$8S\(-KC?WW@U?.&@JM";E!8\*RS]H5260>D\N(<(2E10I2[#-)PHS\N H>
MO'\SYJWAC&>6X]GTZP3M%34=9K"^TYGF4OW&<EQ'PL10_9NVQ#%M3G+G92^Q
M\_)H/;[IE>G#2R;;A%U=U=EJ2'C!6+ >;%[5^I]_,9 ];.WDVTS#*AFLSS<J
MO.2O)DD1!_(/SZ2DB5=EC5:G1IAP8-<?RH1F+G]R8EW;BX5MO8#,1#\S G7
MQD"$:_U.'1=UAGR=F\:3YY"[OSS#79+/)MI>C-F1\^2=YA#P%FSXW6Q)-/Z
M&GONQ=>[S]\NWI/7J3&>RC^Q9]ORV>_X3ZC$^OL8,:E]&4W>EY&!N(5-7PS+
M<^+4I3S^(G@^/@:6@&0:YACG%@NFF6Q8$=I+T> ._Z6V8*E-69L#>5H*<4GS
MWY*FJ77JC5Z].0C_$RGY BM@N;_'*44:Q>KYXOVUXR>S904#4QBV'2/,*SY3
M-(W7RQ5K.7K5;%V.:AJ)I@QMQL?LC#QW:MD@Z '812^[*]B[N&I?-E8<0<Y#
M4*R9X<^7OB0C!Y@OV)NB&'Z/*_&[U6I\BS@^ M.$-Z# I;,LNQ4KCC+"=UF%
MW"*Q,2^:,<,3_MZR/V':>)?]Z8)/=;GJJ"?M#]'D"_'I9.*Y<":39SX G"M'
M2-M996O_HT/08ER"Z9G U@"O'$2=P,_A[PENFF$*@ FZ28FC.@QFP,!&:(L8
M0  S!,BIL#7"GR\)0FO,-1 (;[ZJX]%%&8[C:4 E 4O*EP,NZ1P_[I.<)IES
M;<GM=,J'3,OE:P!/BE)]LWP.&R65S[T,!PAF_W+UBB'1<&0ZP,OK)]Q"Y,ZP
M5^A&V^@B(@ 7K[G%8 'X";V+.96:S%5<2FH&>4W*7B24">0BNN@1?08EICKG
MVC=8I27F#J+[ T$(SB'$CS&1_61;CK,CBA/VDM;ZS=7B+<XC.>AWPJP1?[$H
M! <3E8&/V8#GBF4">,F=P\XCY[/)V;\7DYNM6K>QSH.(U-6'#B%VZ%36(#S*
MLP@]?D.'QT\$(DAP?DW@@)[-R(LV\\ CPJUQR+NX(-80&8IM!GY'_ I"=W@F
M'*(4I >^CV<JRZ$1>,F***,<.=R;7FBV:VCQ=T:WR+*E"H"3!AO-,:O8X^$I
M<)934<#IU AL=UW^2.9,;AUY%#]9\'3V5E 1QYNY*&_@08*YBJ^;.-1U9Q2]
M?1^Y"LX/!*[2Z9/!4+8<DJJ)24AR.6NB,W<,KH9/F]7P*:Z&]\"#?R$+V$_.
MSI[AZ@$L6%A;O^/[L[M;-G9_XWS8D^,]Y/BJI?,]U6?-,!V7B3\'<Q/Q*?=P
MZ1NUQX9#T2T&90X@WR:^SG$EE"Z[D1J/^VXJZ"1LW8PZB JGF>SU$\VPP=FU
M_Z2NV/O@=4)!XV% &&B.6/PQ.KCH^'E&$%_%-=-K^-VM >;!M4#CIP*/3C<<
MB-;9"H FG:)G;I@\:'@!L\3ZK 1RVR7/HOEF![-+F?SVGXVK)Y^7+"PPYG.J
M&RR61.O%HA4(+F8SEF<D3YY+GJE);?C-DM'!8P>-_(*H&/*5=8>.Z\9;?6KH
M8%L_^*+>O[B:6)[]R\_XX:OZDFHV\A(.S0#=+\:FSYQY] 4-,_Z+9X#(&#,9
MCM@O83=U\K0,;P>H+:BB9R*=O@F73.(,A9=QY<9/)GYN-V;"8UX-=PK\T^0*
M84UI^= &%T!=6SHA:$1))9#">"&87XL12=\6($'9-F$(CC,UQ1X0W -G+?>_
MQP] 4".F CKQ'.&F$TQ8!VU_7"%C,H__#LF]RPIHN"X9C'HP/_!,/PZ5$LY9
M5Q,9.'>YP*(BD#QFHP39&Q?=QIL-6/2K)1<-4I/I6TV45]M=UMFMB/PVCS4V
M.5PY>$)%R%:'SPIRQS>N^LGKQU" J(W'>%7,W5 T&TSNZ^R8!!]AR=,RW#N8
M:SJ-^'EBD)BT]OQ+7%G@D&$G#5,+1R1VQM:S"92S$R7@NU"8=?H2TDU07PUE
MET'1@%OI3JV0FMGH]#K@I1 \6L5!RJPQ+(UJF/1F/J7F\(_:W,3>CQZNR>CA
MACQ:H)!I5NV+):YY4C[3;PYJXD/&55B\ZJL2AU)6W4CG"ZQYK#G3B$0E;3QN
M![L/1-F*G 2UU9A%.$ H3[CG=P_?OA'N3XWQ&ECGL+64A198-LV>.X%#QQRC
MM^NG%AG2#S^9G$K!WOI==%P'UF0#8-UC43OR7:JESB-^=BN;? ?;SP_]=H,
M'AOQ-D^4R,R8WL>KJ2L(25NW/F2G.P."[,XVL"RHL3FR]ZC L$HY*ZN<:W$H
M3ZV<&\%5RZ5<2M**+&GI**?EDK0C8 MD7M]F>-'#;O[%U8,V$]$O3[D"'0=3
MPA/T7NQ"V]\.^<!C32=*@<QK-#/><7S17%;Y*O)*[*J#R</(U'^3TK!RM?'[
MP^U*,P"/UJB>',R)Y^_:8]3>OAFT:B):9-JJISY)%98)S=IE49^4X7V%%M$C
M=$+G[7AL?1Q_IPYE\3)+7-,7.K,6F TLQXY5G[9"V*>,@(M)]DG*%YBHVT"Z
M3FND.A=7@]7*A'.2*D5;B;4Q(S!A6;21=?57VV4X3BQ_+)?A$Z]1X64U^MPP
M#;R%QLJT<NS9,?)&55E (0Q>1J2^)(,G9!7LW2@BJ:<W>?UL,*FE%]$BTU9Z
MYIZ%_K<R8MF52O][[91)Z>47T7-,I7#8.#-2Y)58WE5N,YD%]>@@:=W\7UL(
MZ[8U*-NQ355WD W[Z#ABHGP5I82'5\*M,<J.K83-6F.PB\=0'C4L*,S8L8K#
M#P 7HCE):"%_2Q/\1B<_.(8$%<E4BOW%$AU=O/F0N57AOV,Y]A?+_3_J!H7:
M!^Q0C((R&"8LR._3B)7KC[$P/%RKOZ8738)X1-OF>0N)P"/8LMW["-U'%<#7
M&RI\O>+@ZYVFG^VKG%)8]18V41!_5% 5@5&U ?T#CYF,-\@*_4-TM4</ATLR
M(HXW!Q%8KNM(CP%3A(8U10\6;/+:T<_@7^)G&3_QD/X7A+73&3S-QJ?&'F5D
M:CECT%(+%R0-32N^]87:VO,*1@ 2MO(9F\XU X& F?@APSUM1F;&A&[L9,L%
ML?90/6W)0AV:$^>,Q-XPLY[<O#;8J7EM"SL6[U$+'7+A=K6U[7"';U[;@OB"
MI2,SS*U 8]!H%ZVG0=&TF:8DQ_8P5,9S)%7GI*))25RI=S?KM(>5:1&%Z>3Z
MPT6']>7Y<EV[5C4V2M&DS-7VG,S0PZU\U+,7]R+25!D5/#DG%4U*XDJ]N^7W
M4;_+O*#R497P;"L\H^=GFSYK+BV^\"AWL^+:5%F:MKSK]Q<@+OR5<Z#L>PY0
M1'_("T:>WTK!)*K&9A:1IDH+&!;?B&MJ)5Y*O XM7I]!N@S3,<8E$2[EOY9*
MVW+J5JNT2O)Q7J7&-U0R6G$9O9.E=M^PU$[)JI+5XLKJK\:$DG?_9SOOE9PJ
M.2VNG++Y:E42T5VPD$[FO/-2Y$[CQUR! M)<^Z^A&GU6E$]NZ9AU-,BR^^Z>
MZN^W:Q;1-A6:N!7[$_0J;VN)3MW:W!XF='AVZ\U6M)\YE]:9D(CS:=H[HC6V
M#X[6>&CI6P,)<L:J4@!-87 &R@YP.]!I9+(#OS_<?J-VWM9 7J.,>)N6#"]9
M=+EK<UWW<I@-IT29"77<5T'-US821H!+A((GJ/(NLZ$WJK)?6!6ZR'JD]KQU
M$;5&S8ARXX#6#[IGX[3:BZM!@,H@(3\*)GWGJ\?JN"^0'4@OAVFV#E(.<RK=
MV05"\&3IA%,E$3YQ@("";?'Q$X;E7T'9;$]:J-'>%M+PZ, =6X*OM4^"U:J\
M%F5#SM:&=': 1=TY<^%L94KRR%XT+GM#962JKZ+E7T'9C,SN05+1]UZI6L52
M%4I5SUU52U5#<8P"Z+NWA6&7,,%1%>(*9D+>-IB0=ZDQ1384TKSS$DRDV7?\
MB&+7O$1.4_.*>62^K[*>%9JXDAF!5!N0-#WS9'F%!%.01W*AU;YLJA*JPJI7
MH8DKF^Y7^DZT$,16N)[@+4.0KG2G6.*HZ@ER;4KX+38(H%![K_+WU4\*ICCS
MW>;ZZ56EZ&V &+[34M=^YZMT!= Y=1>QM=EI93([Y6VE:%\.5#'"&5BE\J^@
MG%9EGQ%0I^[<Z+93.S=Z63HWBB['RFPH9Z929D<55IQ78<6.V9]_\>'%.$F1
MOBWH6$PUQIG&1'-5*JAJ*RB;&4N+R;JG2P5QM1F9^IU0FD<+?Z4R1,JI4D[5
M>5JCWJDS1)MMDDH<*6-5%'87Q]P6V]B<,'&TM4%9ET]JQO))?95/.G-KHER?
MLEDCE4]2U429FG>83ZD]S6@5JXG:(+VZY>'JBB*^)UA"V6Q76MB6A)5ZM*X@
M7U?VRA:U=@G "BC)E?:9<E2[ FA=)J=)69ZPY>DEH;,>-6$4LC_YH+.VLJ&S
M*L-4<L-4@264T["<,#FTWGADS +U#H '6WA)5I9#N305LSR'2@256%MY)NAG
M]\G2E_@3&L$K\C^$D+C1XK],I.BG&$D_9<_ ^'0U>PU&5LIK=D[SQ 7@/Y[C
M&I,E.WQPSM%WZKBP1"P8>G"M\9^$G0X.GVQD7)$-=)5W^2/B>'/XT!*S6^Z4
M$CQ -7/)Q+__T2%VP!F'<49CG"%6J-/.,T$5V+>_WGW^A@<A_B"6M%[%W*E-
M^00I,H<_31U"X4$Z2?G*2@(.OLS?@T5?2 &ZYB^&NR1P_")M^+L%0R; ?]K4
M, DX IC.FUBSF?7JD'>>J7FZ 2NLP9O@4Y;GP-.<&J%O8[IPR:L<FJUQGX \
M(YPBT367DHEFV.0%1V&]_W!T(=G?;QI/J>[-Z-=)L@<5J 73BI&IQW[S.T1V
MSDBP_!%-QR.0<#V#/PD'J=WL#3J#X06A$'@MX-VN[=$+O@#R"[,VH>&X[!$7
M,1L[AHW2%@[](/^QC5EE4F^ 7)G\0)JRS?R@>:XE36ZC\2-.7*.SF3"]+#K$
MGYV%-A8_@^WG%C)UF&^6-'I>N7&^FE[GQP,Y3E+6#C+ SS_=%&U;T;8ZET]0
MVST,N:D>$%_)_BWSY6!U\6B+.W(9Q*+W8[[#(^.>1,9AD3*J/OS8]EQW+</X
M=F7Q2Z-.Y:!-6?PS%H/J6'R1/U4&7QE\19LR^,5@=?%HJX[!9S-&R*WF*INO
M;/Z!:3MTU6UUM([E;9U4C<NIV+N0YE1)9F$D\QYO1OZ%-R-5E,Y=\!@*>T)L
MV/N+J]_-%P&M "<\'5.L[Y67<-VRJ6Q%:,MD*7BA0R2>2*GB["?A48H1W/]F
M-^*/RP4=O1E./78/^!OE)=\YU9C?_>49[O*S">_T&"[]5[S+?9QJIBC@^F()
M"=VK]KQ9ZPR3P IRV*/BR5.1:<O$Q[\53)F24!9W4Z8\RJ:SJU2L(I+%>1CF
MX0'/SO==:ZJ;EYU^!;1MEU:Z\KH"AYG8761C4V3:\K!3V:9=%_O\CPZXW;7U
MK)$T)[MLYJAR,E]DVO+0QVR3H\O@0J2.G3Z<'[%F]G39%/>\4@H<CZ7"IJ'(
MM.UHME*G4_:[%? CN%3NZ4<,.IVCFZ/W%974(M.6Q^'?J\SA'U6E'),(S2IX
M[>>51+C1S#&=":AFV.T)-4KH#)3TZNK$EY?;NA79AEX7VZVXER*^[\#L#+;N
M>)M:5O=#Z>T1')EL<ZK+X,@(Y?5LZN3IQ20-N"Z 9JL\Q^%*)PZ*'GABJW,X
ML(@2KR /PYF"X5=L)^<P-1C]]F!+0YCK/A8OZU!EK4FKYBB#\@Y28/#*X.H<
MH^:COZVC4U[]+A2T3B:$F5PP2NC;>.;I5&)^Z,:+;+7X]NG^\;O?91&&XQ ?
MSAL()ZAE7E_(W&KX#5)B!3_#$N2_I[X?^VWTZ:Y^_?UN],_ZZ/[Q[OL';?:J
M+9V/*_[M#PWVGX]<S%$,Z,?H7P1(22L T&),^3F1A7^_/3X+@6$:F=IHJ'X
M\^6__^**(;@@F! "YJ&-^>5G+82?%&8>4X*(<(2E10I2[#-)FH/\N H>O#\N
MSG?Z0DV/WMO67.+^_6&XTQO/ 8,$%C,)XV;82,2X.1Z056HU?K-QR9&6Q-(8
MM%5U8:TDJA=;*ZQY;#W#P0IG3?41O3Z;1!N/P;1@CIV\@MB2^]'#-1D]W)!'
M:P$*D2(F7RPA)BF?Z35Z-?$APV?Q!%2%2%UQ^&NENCC(\%H878S8?$?^"XO'
M7SL:MQG/EJ4[[%+ H?:+,88_,TPJ8IGL<RE438P7WFA2!_]E <_09DO'8*#]
M0!/X2,S5<!#X:V%;+P8"C1GF9HX$JWV=&A"]VQ2<*)LBE03,&R*-N5:P'O@7
M9PC\4J?P;)<1SDB84!O)@=?/#5P47ZUE!XN%+XTETY Z>(<VAY,#'Z*Y\.S)
MC")[\9%@UAQ8A<V</_PFIP__).CB,S#94Y_$+V=\U6!0I^@L,J@VQX.OK7+^
M\OBB>RJ5>0Q)IMPIASC6Q'U%K+@9L,-T^/88P,]@BX#Q&K&MI38#=D]L2FL$
M#IXZ.Z\<$$C^HWRDC4=C#1XWQZL XCD4I1MD- 15!][(7$+Q:<_P1/33+PDH
MM0.OA+U#T#W8G:@Z+:B-3CC*C$N?A4B$I0KH]V E3-?DLJP%"@_ER@I"$5Z:
M#__'/X34+6::RU\"*O1*9S/\__C I(^(%<RM)P,T6Z><$ ^E_FF)?S)L!/L+
M6%D#$86O!IKB<T1P_U*>7* %\!H^V17^#DST%VHX@2*RA)M&%A:PA,'Z@=@0
M;V$QZT@7C(N23/$*/> -)](G[Y*$102B&>"H9INX(HB.ZMQ&2<VW."M]9ER2
MW_%3)/HIH/69FFP'],#(^:(F6161MY\XNB&LV'MRQK8!$:,C=HJMRN$:S(C"
MM>&75Z48/S*>69XNZ/;9%R><RQBSE@X*%#QQ:CELI^5W:NQI<DW.E/%.+F9.
M=4/#QXV9%*^\(,K5T)&0Q-77*<5ODRE(W1B^,J/(./8X+OQ\0Y] M;GX(V%3
M(:(LBF?J:[Y80/?*YC+)B6W,;+8,BQ.#J)PM+\F]8>+?8@>:AM%=9!6^/+P(
M<,RQ.!XE'B5;4F!,%MJ2V7S]1<HFVS_.:="A&>R\O3Q3L\QT3AS<#CO[O%E$
M$I%U\&N3\JP,<T"0?V![Z,Q:H  B2R6[ZPZ<C<;$@(V=>";[#KP>#W,\:%&,
M R%(\0Y,R^7.@1!M7]O"K[4M39]KB[7B;H=]**;P"<MCIDL* 1/ND!V+F:L5
MW:?F%#_'M9"9B 6<$L!)D&;P ,;4=C4C+(N1PT5R'9'0(:1C;V1PJW0\-2%N
M?5Z"05HL+-L-R$7'(G!(?,*H@1DG%'5<$2P8=\66)\G*&]EY)?T1\@?J2^1Q
MX>>L.I@(4\LL&$^!L8/+U\&9H<'9!#&!L(@)^R%U>JT",[(-=NZ$WOT3,-[E
MC]3TY3KSQ.0,OHC).X?)X<KKTO@M^<PI448!^)>D->A06^;$>$;OQP0ZI"N"
M0@?G@S4F+KR0G27HEUO<$/"< <@FBG'4Y?-<D)K_2N?D7P9]?5A8KG^F<3W%
M( &'SC.-YDZ*_P1F!APJ/X.^%-H+&Q3;%(H<_K@\WX$O?U*V. ,C60W] $>(
MA:D+']^9HA(R'Q*_UVI\?/)L> ?[H?D1[8+$1UYCC73Q?J$#<;LC'":?I\E<
MXYX9=S("S@ KV</0VH#E'7,]$$\,]B9*F&Z(ZU/<A8#;MJ5[3(E-YF^E(4;_
MPX//M'FK^F4TDZ=RH)ESH$V5 RU.#O38>;1; QQR"$:??94-9Q&KG4Z3*^6Q
MOAYP@H=M<()GA)/?B __OW]YEOLQM@3^RXRW3@="A8]N]]>)8,%Z>/=AL_CP
M[OQE2<CN<>3WLB"]]QNJ*B&_(L[6( *KU#MX?=BF&34989;2$)CX' [PIVQ*
MR6\6&[%QQT9L^)5HXEBO,$"34N%B;<P1):N=,S+:@538GV13,1544E@R*>Q6
M40J+5VZ^A]7?4@HNKG[EMS[AFUTRH?"*=U]9FA%>][YL&KLO;?L A:T\L+7G
M:@\Q?7F8$<+G&T^;?;4?N"2P0E0A(2-3%[]-*D7=LD#JLXG)"N#3R'$H_)_^
MJ+WMVDS?2D+D.R^!+3)MU5.F)/R=;J!,W1(K4W_8+:DR%:\__IBG^-\M=@="
MS1?#MDQVJ<R+/,[]*"\J;84P9!D!>1(-&9>XNT#@6 W3/8A;@2Q:%]R#1E([
MR?D(FJ*MQ J:!/:3U=,HA8*R?LXD,*PR"-IY)PYN6/$&K\%4OD:1:2N$*<N(
MTI-HRIBHL6;5@MJP5JT[3$(8/1\94[256#>3H'BRNAF%U\UVK3'HE50WSSNI
M<9-0KXO7%!8K$7_W+=RY4SIGHZ2794=<0"%,XW ?M\677_%;9V3J#%'CR!9R
M8KQ1O?Y?:EMQX\B*QUL?,YG'TDMLD6DK/7//P1PT&XU]/*6BF(,-#E,V9ZFD
M GO>.9M'R]5F?NM.N6UD7OB"^>.*%=.T-3-Y.D4Q4IU:"UN.MC94942E+#)M
M2B?SU,E6)G>C.#K9J[A.%ABO[RBP9P_T&6\2OU/LY0=^WQK.>&8A<DQRVU>K
MT(AG30%E)595\_&HL"T3BZ+M "CD$[6>;6TQ13^0?#:Y5@BXL.KV-O+N3L&?
M^+*KW=;Y#>P14Q)L,V<8$#:5V%XZ1_1B@!83 _$7#) *%!.=(NS.@F'P& &[
MB/9D>:Z ->)?Y!W /C*2PWG,("C\MSPM5Y#9C#2)EN!L?&=2/]H:-&J1S\I-
M]G6;O,,_"90 ^,!&(#1XI/]$@2< 7WN//T9;]A%TYQ=L=I!/JCMT7#?>ZE-#
MUZGYP3_^^A=7EDE_^1D_>T46-IPU]I(\>8YA(I01GGH!F-#4>B6P]QI'N&5
M5S;#X2'T19MY#,C*H0L- 95"NQ;:I5KP: &"(+$_0L^UJ;- 8#6&#;+\0/Z
MG9K!5_@2Y4]R/^'QK"N;XW_<,VDE#]J$NDORCL.?^)_ 7W_3W.G[&G)J_N 9
M+N7P23ZL 1-W)(JCQ&&.P2'O@#'8R,<Q%3@> IM&@)_ROVJD@B#XO1WO-R&%
ME%>C'R,(+..I02<A!417AH%8S;4_\79!"/[-U]O?A#"_1]UD6'@,/P-AV2C(
M400F< N=0U@8V+T;1L?=&QU[S&I\G4R,,6).C1"Q:&)KB,4\9MO)(6,<R[/'
MPAXQ/"T$^K$M)P(Q$X=G XD5\#>P'B'.<4R:X*.!4B%D"J9U6#=[HM(P!)2%
M9R\LA\NET#;D:?"%$,8--KVCB/(C=ZPY4S*9H>Y2A+OF^@9J:XWY,_P%GQF$
M#4)T>B9'S8,=& NMC\$(P9^3CA$F'!PW<TXY"A%LCSB=GKC$LC][<V92X<$.
MD,! 5_#;">_6%@NJV1Q>AGRQW%2L30$& H:?B?IHAB 'S]-  CTF+.P>;TXU
M="#9ZD)(@6&!">,V@40R>ZES@*2(@)K4)3/4!(&W)!X=.;:?T$0RKY7J$E9*
M<DU^GEO7B<&@I_"!H(TZ;@\JA4\B>Q-*J_]:Y#K#Y4- 17'H<+S-R80R8#YV
MN*QL8Q@!2N-8/7,+#C=X^Y.G/\/C7ZCM>.Q8\E@"#Q/)XL@)$>WO/L1QKD [
M9("@?*D7+DO_\;]>2!G S6:$X)HB['S29HPD9TJI6]USH8)@/"T%QE,V,)X:
M8;^H8:F#,<F8E3@)T@TS40@=S,!";?KLS31[M@QPUH0GR@P]FD1#6FQA<3@0
M#C_<T9R#2QN!^@H,(UI6+8/EO22?8ZYV^#@3M(*OX=)GR\;3#$V>QS!V31!H
M\OL#^30:?:OY!(56X1/#K6=@[!$GFCJHCO[*(N;3<>'_25C)D'.U%O]GDXDE
M:0! )-A@PG:8B.TDR4*S?RYH/*6Z-Z-?)_&L4"A/<+T4?TS.#[5W@@7:0LSC
MZ#\A:Q,& EH+-'1X6* MB,_KWG&_O+9(VH9^XUH+WS(-6HWVX2XQ#I/#74M3
M3G?8,O7_YO^")?MA/?)GQC'_)\G1XL )90,&.C8*1"[2D $&2*GLJ3>I%"I[
M6N 6CA%4"954$EA6">Q61 )WJ1([V2D1E)'MS94404@[0[X?IJ#,O[HOL'T)
MU#1.;69]/7A5":N/R65QK0*L;LN:F4XV4(.]:F;NWDY0QW9"15HC=8=1+*7U
M2NOWU_IL2 G%T?JLE7(ET/I=FA3+&U+OZ"+]"A+SH2PACJ+IX#3%5:J(-"J:
MRDO3D>6K5 'R<6T^VX)ATAG@UY",+8=="LI&K/_]H3GH5MJ/+C1Q5?*#DZ \
MLD:_SMPQ/MR ;/H371PILB,V9'A';W?8K(RO6PABSX>X*FEF$I)$U@@U+\UL
MUEK=?E5T4\6A^_@D#IW-L+:*MSN(49+@F/0'E;8PA2:N0N:OFX2<L95C\L %
M=&3JOTGQO..%?0<RA<W>P0<)*#?E+(BKDIXFP4!LY:;DKJ>=QJ J>JK2*/NX
M+%A]S:H1>>?M"YU9"ZPU5EZ+LH8'LH9) !Q;>2W?A8R".;P-)/2P!K'?JXQ!
M+ 2QYT-<E50U:<395HY+_JK:JO4ZE8DQ5+IE']_EF9K4%J AFCXW3,-A<#,O
MM*3>RZ$K?,N_@BH9UZ21=UOY09^XO(-M'46D_<">T##;+)FB"VO%W*6BLUO9
MAGUL0U+!]5:.US%L0ROS%(BB"ZO*+1VP+',-K$OI+&Q5B"N977R7:AB3:M*W
M<IJ^2J'\;(ZM.?T5)/,0QI"!8\"_6#*]F=?TO6+V3.P[)Z;0VE-HXBJEVDG3
M[+;R>7)7[5:MWS]XKJDLJJUR4QE\'S9ZQ,>,DX!.F'X:5MH0%9JX2EG)?8J1
MUT&.,ZG][-+Y@3R@UL'K'\MB)*NG/(4FKF2:G:K8^]0R[ZG8AYEEI_(WU?!A
M'EQK_&>=PU4CIB.X,!Q*4K@S!=M[9>T*:NU2_9C>/K7+TMR-.*0YU1\0LYT-
M3+X)":S(=>^8W>[F-N%8>3%*KRNKU_O4.A]%KYNUQN#@M7UET6R5Q,G@ -W2
MA0TB(X8R5=?N%)JX2AG%?4J>I5$,2^6N4XB'YVKWJJ<?A2:N4LJ[3Q'T 96W
M?[:7RBIKDZ7J9HXIO_\JIT79O0/9O7WJD_U(CMV_8T[ZWK+#(KI[1WE?72Y5
M1E\*35REE'F?@N+\E+G5/]L<J\K$9'!J'MEX,#[3\IVLIGF/4\FL.:WAW+#2
M&:"BE\*KOHV][.P^]<G2SGZQ3"M:RKA7QCLHS.FV3M/*51:;K$Q(25=0,A.2
M:D'V*8/.R8)<M=NJS4LEG**^&9;7DR<*4D3YF%I'3J[G[AEQM;=JCR\J-'$E
M,XGI7M4ABIZ#IA YC,0P/:R1]*<(7S-AYI][1.&]>W-M#6R:86KV$LLH'3"L
M2(AM,3RVSSBHC3I[%TRW:X.ARFI51O4*35RE[,(A:J8+;!>ZYYSM5@FR#$[8
MMS6.5VEKM8L>0JC8=H_8MG^(HF_?#HN0]IJ:=&+DW-M2=+%4X$857T&5K, A
M2L2WM *;;B+/R@BH]%8&S^H+=<L)6Q25TC9(J6YY3S-:S=N;Q'F]1V-!0:UO
M:M#</T0Q.FA'$#<?+_UU7K)=OB39>>V/LCU;VYY#U-(?U/9@BBU;-^!YR?9*
M(NYG]\G2E_B3!HN^(O]#")%\^^+-J6V,Q2\3:?G?OSS+_1BCB/]R!X<M2KO\
M2;(K[,MQ$35,G9JN6!KYQ?%\&F>&2>M3RK[9;#5^C'NO\!#D+YV'%_6!&.84
M5HQ/@]"!SH$M\$RPC,U>XZ./?ZDQT V'4#;DGH((!DT@,D%WB7P^1[ZULO/-
MV0!(P0#?>9&@YI>H.D1SR,2SV:]UZHQMXPF^;V"FU')-RZ4DA;HVHXZX%G&G
MAD.8S)_M5K57MBH9Y@SSSVS#%M1V+-.D,_@(O$PSQWR/;&K9SYHIJH8)&ML7
MPS7@F\$.CBU[8=D:; \8ECKHBV?;8.WX2W3#]6SJ;-J)GV*;\%-V_OL^#BYS
MPVMV#CSC9R?*K#%98L'KE()\SF;6*ZZ9B1U9X$PF%&C@#]$-1WM^MNDS9Z$U
M(7\8-IU1Q_$G7Y.G)19DZ-X8(EC8>_+.,S4/6$?U&LJ_.[4\!QCNO/]P.(E.
MY5[DE,@6?,1PC<93JGLS^G5R9[J&N_S#T.EGDY_WP 8QOQ7O[^[>7&J;VNP&
M6 HN@NU<+[]Q7C@C4W^@]HLQILXCO/]Z!E;E@KLG[69OT!EV+@C8"6T!+W9M
MCUYPZLDO?!O&,\T![V%BF(_X\T7,+QC#KFD+AWZ0__BX(R>CVOSV46BNYKF6
M]! :H,07A+_X_UU@4IW.9LY"&X/0^#\+-P%_!C>&']ZN'5K&WZF&'P@6DN&"
M;<O<SA;+/G2,(B4P+7XJ('E;YQAW6P,H(0H,^,"]=>LYS'&V(6H84[PJ1YX^
MI9U *7^ZMVQF&!^G-J7D-_CKU"%WH#XZ^8T-LFLW:^+\8O_S=)C4;F%$QT_F
M*L4N-'E'5^Q6&10;C_R**J:2S+)+9K>BDKG+_=\QS@?NW?;1N<U50-*N_>[9
MB\B#-J'N,A=E]K-\!3<Z(3K_EM?#6P?9Z@.6)F0K-/^W""F_VB*@'+T93IV+
M#I><W^C\B=KI>>Q0U(I5ITC/'X8[E9'K'<M^ ;M&C@/A/=4?M;==VW=JG5:V
M$H=SE.ZRT'D^6IBMK+M\6MC? 7BR>-*]2V'V*</+_)V&&VL^?_ ,=V.Y=?$V
M\WSI+)K5&V0KCDZV>BB!#DI@@4Q>]^)JT&A4P. I.HM.9^%T.5N)<WET&?$G
MV]L#4!9/]HJ:^SB=\_(O@[X^+*R-2$K%V\MCY^*JN)C"6<YLU<G)EA-%V0%1
M/K+A/%&+69%EN"QT5HKIYVTXLI46%\IP;/"XAMG@^BL@PV5+*>71<A8PB,C_
M#A<!".9*F5]US&Z66OJ#)\^/2T+AK.4AP+V/9PD[M5;&"ZSC2Y9RHY0^GUZ?
M#X'O?4Q][IV1/A^D@6HW LKR0&"#Z/:11?>Z\2)+6K]]NG_\[E>SAFO@Q8?S
M[L\(2L92ZL5DE\Q"KN!G6(+\]]1W;;^-/MW5K[_?C?Y9']T_WGW_H,U>M:7S
M<<7E_:'!_O.1:P!*"?T8_8OH#&@%K8.,*3\GLO#OM\=G(3!,(U,;S<T/KC7V
MWP\^+6NIL"8$#0TVM_SRLW9%$IG'="0B'&%ID8*T\IE"R'QV$0M:@'XQL#)1
M&EUD$(H?AZ(CH:877I=HA+A6Q68HG/NIF4LRU1PRAHA/,TPREKT]Y'5J.31H
M?#),D!I#][39; F_%8U35"?/-M5 @XD[U<RTMK]FXT?>^ >2Z09O9VF\_D>'
MN"P4D^^K$<L6)&CC,>]9M.F8&B],NI^T&7:^'8VL!!IJ?.LFO$="[./Z][C8
M0\'?-+=8(P5EC10I7PF:+ B&#81]&[OYLI36EKV/+R&:C_ERLF%S-=Q/E/A;
MC_4ZXAYOOTT;MS>V5^P)0D+2?,M6QI1\Q%)]-YP_KY?7U!Q/8>%_LBS; WB*
MCG ROU"1;$OZVN-R(:Y"A::O?&8E4??-LZGT9YVY8WP EPH^\77B-P+ZKFHC
MXJK6'3I&=_45CEE0R["G^OG+O<_LF*O*N188HKFF4^(M,C S*4U9"&;^^S?M
M/Y;MLRORE:_FZF5TF.,R@EAY]#=JXR^T9]KT^5]O98X56A=7W=4DZ(]9A#9;
M@J-@?'Y\M4[%YX1X[$?.9K#F&?B=%( 6G]^HW*?B>#-!LCFCX9B7/L8ED0V.
MN1\(W<P'0K81%>I R'0@)+4<%(*9!3T0>JW=#H2,1>7%XO.I#H0F>NE['0CM
MI'+6XO/[I ?"ZC#$A /A^''XJ>+_D0,!;UY133NI1',7AV4DPN[O?M1=DG/L
MU=IXBHF4 M7QP1EX>JA(,0^>%O0XZW;W,[.'BB>/S?)3ACJK75B!G4W(HEV2
M72Q19G>ZG12J[G)2*DL4\#3;?6CQU.*$EJBSBL&[E25*&GU:!I:?T!(ES%5,
MMT3;.6$UPGY1(PY8J$F!;[L^4>O9UA93K.<[KSNN(.-?N-N96OBNB?!YHAQ!
M,XU(M.5(XK._I61FC?D@K0_LB2-6ZZ!QT,<[SX8GU\AOAJ[/*+G3')?]?C3!
MSY!W%W>_W8TNWE^2[_*23W-=VWCRD!0&STF37B5OROP#1-R5D2=C-JO#]S1=
MM[&:\I7:E"&%,M!%IP)8B>E@B(&FC6RJ.>P>/AD-L:O0$$M<@JR@J10:HD)#
M5(I=4/(4YMP:UTNA(2K)+*9D*C3$\T-#E*%:F7M3#DGGV4"P#3."$3VXFDMQ
M"$0X@\.S>$)TBM52VZDUAZNWK$J\RT7G^:AA1ARA\JEAK[EZ[UD^\2Y;WWK^
M'@.F:\NWCY4"4U" (-QV9BQ&66\[49:+93=;V8QFI82X+'16BNGG;3DR0@F5
MR7)D"WHJ(,-%3><4"$I((0@IQ)']C:1"$"J#GI2%3J7/I]9GA2!47#TY!H+0
M>D^C>)U!8600W8*GIUQ=F@AMC16)#EUH6,(X6Q)MQ@H%*7$6(%63_]_>ESZW
M<6/[?G]_!4J3F=BO*%JD%DMVXBI9EA/=V)&OI$S>_30%=H,DXF8WTXLDWK_^
MG05 =W,3M9%LJJ<FB4CV<@"<'0>_HSTA@1VQQ3)5%"93:PI7?_1JVF(CRL^'
M'"[G\?6#"#^ON87Z<>BC& .#J]#3*OFD$R^(DBR>43)X,+5D<'FUQ'.WL%OM
M)O-!88!4:EH:(NYO;VZU,5=;?]&I[KV0^NJBIIA7*#V0(ZZ.[B@/3!7\=!T%
MUUSNC*^,LD0$J@?1TS"./*50ZP/[Q#K!\NTN&#RA@9\Z&7S&NN*\MWU3_-G7
M8&Y@0+)'Z8+%559'!1I,*I7T94$*]B^E%O##*-&%,N<$GYZFA(BD@T#T)=PC
M\3MX("(#^1#APD4:YL%+111.11$"74'1/E5YQRJ!%^*Q)U/YC0JP(3R9]$47
M*Z4)_*BK0PEB@[-B*&J(P'&7T D/"L8,2C<+AS',FT?6JT&BYZNA"G$J+4VA
M3#,LR(;?8+3T@QUA8=[Q9GA<5UY',54C [51D-$[O2@+?#=TU/7=KH)!3QMQ
M-Z.W/<G D5&D  N3:B\+9"S@9AWY58<XNDN7G,.\QKD*387U^S*8F_-.8%@A
MV7Q-8TYRH!;@.Y 54>J DZQ:*!^I0$PSPHFPP&98YSX(26L Q^5FBH6EEX'[
M N8<",_@0H0>TUX?7KBH8@/>_CO3,1^<&,CO(%-RQ'804=6B,%0<%]R S^Z(
M@M4,$_:O09==D2SJD*#VWA4IMJ<Q)M2*.\,WA.G(8 1XI6?8!$]>Q%/O&S)0
M.]OHA,':DX9Y-<UTX=U$,8CND$0]@M_ SPL4L^$0CYC$Z0CG-.QJ/$L DJO3
M$>L@F8+<QOI:>J/WXP/*57^21/'4>>I*3]/# B4AJJ'Q.*2Z0.K!F)G(F"62
MS"O<"_?PFM+7]*1)6D!5(@V%^<"A7<. <'+YE728*+(O[L!S?*=;50]8%MP<
M1;AU8"BZ62 &X--%(<[T&+I<^?UL#RTXF?2\#%9O) B8P #:L: 3>3<R1E;E
M&_/9L&O^GBX:&YX/G.FE=H!1%[QR'%>9*,MD WFK!]E @""BTH'!@ZR@^N99
MQ$L">>/NIDP]?OBDX&L9JZ8X"_$,D+%94Z42)FDAP2))\@IJKR"Y2*\:#(-H
MA&++JT6<  ]/P++'B!"8BV$V-&L5X03'O%9=-X$XT5ZL.S!.#+13EL?[^3<0
M08-X)$F&'H)3*7S625$$CF^4\"!8A@YR-3H61 5:[Q0/2R4*J$.V)5[/=7^@
M90?Y63L5-0[9F/, D^YGL2P[,@OK0!1-9;XN,AD)X:(:$=\&MERGBND9X#%1
M$LA[T[/0*Q=Q^HQ,T^3BL@;@"*6E4VV6^X=1RKJ,KC7>C&.F(E.S5P0#CM@D
MYS:@S$+(_(O0"***:17?$,C+/K*Z_#[39A@/#[L2"2@=)8?,P&B*I*\@0E]Y
M#%Z#'T\K#]^KP8_7!_QX*6FB+YC 5><<(H6]+^3\3$\+O5WKM-"N20OQ"#8[
M_U-4]<9=94=+X'E9CKLQ1ABBKBY;!E^EZ&2%J++1/["&'(-\R0\3DL-L<-'5
ML&BOR!LTN0]\1:RNL>$2IF$AR&:W$1TE=.9\\,;H1:#\*=2&J,'KX],QLJ*=
MC.VHNXU>M,G9SGJKH0G>YY 4<OMD7WO35V2 (!:(,4"2212">(Z</X'1FT*C
MI&Y5[&GPIS<WI&<1X+!&8CBJR;G ]<!Y6!2N.KU1P749J8 GU_@,QL>=;>6;
M+(PPY4,5XLH3!D;4"V%T=#NZI[$D7@B )3'.@6NB:^OZT]U(]N:NU=64D)G'
MG8?6X)2#>L8DF!\MY-99UU.B)/@ZR,6>3):&2$9[$ /@-HI#)BV^DD,IE7"J
M$AUSB!I0[H&-P);'T0V*$MZ.B^K"4YU#?@AY+75 KYLKV)N[LLZFNO5,4@:J
M8(I^F+.-V]YYBK*,LE4_@?>[7=J#>_7_WFE.]@SF0<#D!? IQZ=7TNO;!7Y^
M[/-[XM0+?OX))H%=?(54\PH5X]Z%UJG5.IP&1_JX=?IF"'NNM1(.!FKNR*8>
M';MO(<$3CVP29JD\LNZ#,9;%\W)>PR8U];4*1A4-?A]HWL!E('0>6#;:?9GT
M_4JYZ<<LXN++9U4!/:3H'X-[Z!$HD76&8S"^-V#V.$M_(\<P[#"/)H$*'\L/
MC.4CU]CY.=*-G*PH/M,.<<I41!UT5WG#$H+!/CK<_!X!=-B]+&=4\IP-9ON&
M8/AOR62#R9]O7Z9A?]^[[ _)/^_^D2@L!$K/#>EGX:DA'#R+L@;X8LE]B HX
M@"BO.8EF+*ST^\O$X.)$B?[0=,'[G?%F]5#=.)6:9C:5.HO[:(,@$7E'')>&
M1C0N6A3R!!^,RO7T7N"S)$X<>W\UDS8'E^OP9>-R/9#>BIRZ7."$)49[.[O+
MA59Y.+C=3%J7<-3$3:/[PM3)WKHO3'LF]YFF>3W160B#>,*8K",:RY-QRT/.
M\JRQ?F"]>+B_2D07YII5G!-X!AVR(O7P]$.=J@?HB,*Z#7K-CBVT6V.GO/7"
M0<A</\QF'"[40**7$Y]W/VN,//Y'R?BA1S#7!GGFJ?CS@0J[C(>QQ@I[I6KZ
M;45X8PEN:?6(WC@UN_NL:O83MG:Z3:]HXY!1:Q^J9%N36>R*\.33*MG*>,4K
M5;*'%>&-6LF^!"6[]]Q*%KW7JYOH@;IU=Z?6K;4#N[!N/:H(;]2Z]27HUOVE
MZ%;<'GPHMMN4_EL58<;:<WW&_1Z8PAT^$(LE$;*;JK@B;+$6FT";.[)U5-&W
MCU'1!_=5T=2%<JY^OHH^JF]2^\<H-H_5T+N[BVGHJG)U[20OU4DNEE 4X?FX
M1,:6F6Z,KG^!1*^CAGZ4$_WVN9WHA_K.C=;19%/GBG!A[3TO.3>!S(AG63*N
M. 3/0"5I19AE+3S/S1W9QFGLPV?1V'^$/L*&4#'[Z:T'EQX/\--#'>MVNW:L
M:\?Z^1SK;UQ@+JYED-')^XDR] U5_\\#=UK1RKDJ3,W:&9"CAQJ0NP[PW,]$
MM!J';Q_2PV!U>+_/;"4>"09<W>/1QP:U2P:E8^.Q"OB$T0P8NK$C2(DY8Y04
MSA95\S21.:$]Y\30T?.=&+IC?1<^)31V%&C\J-!B1X.>H?O:'>.;Z-9ZL$P\
M_WL2MWY-@Q9Z;:X6\P%-'I'A(;9;_USH\,XS@&/-!1F:?G;G*=LIWY,7YK@9
MC^&%)33?69Y$WJG,_R1MAB>U$<BQAT>^!P:",T>@$:]&2L;)ZZH)\X;0MI .
M84?82 8WW)YMF/4<:USV>2U_'#-[7%CNH!^O@#=:6R5?N]TJN<3;B?+>^5F,
M_+/U8;=Y,.[>/<NTK(%^J(C%OK]^L$DS D#:8*%;9]H>IQ"FQLCMQ<Z@?<MB
M=2^%\<FPRP5PRS<5HZ_AHN?M]L+A,T3/1\UIC4.?5WO\<ZVCU0W 7-VO,5=?
M&.;J68B]2:[D[?Q&//L[.VN-N+IG$%=Y. +&\Y)P5TM@I)JG(,4I0$0HUZ'A
M\_'E1W%\>2*NHB$P"S;;F#VCOT=-HPL03&CNI6_W=AJ3L]^D.Z_Z.C'O RF.
M=9>0^0TX=T8H[T1T%AIPU'0DJ&M%80P%_"ILB!(*TF3#6"<J;[OBFJ<DMH,N
M@_X[?/N$$"CI261M$78IZ4>!3Y<-P%9F#"O)76$2GLPISRT]9?Q>PKD'LO,>
M+JG\KD($G47D4<^@I'>4^9XZO.#UL4JS.&1\7)XO0M4WZ)F)Z&7:)S13!)=2
MVP4:&JP?'>97P]4?\ 2H4 :,F5Z8<YIC[&<S,$UEX&??:0"N#48@-'I#D2K#
M38E9!P1C@O&X)6*HI2F39OL$3<P/H>5JPOP=1#%NH'U'Q+"[ &$=OBA<R)B>
M^1.Q7Q',< *RPOAEU -!W4J" '8#D@-VG OLE=C%]%%RN.5#W*.IY(L)NC=4
M79WRB^&.12%LN[J;C@PF*GM>=JP.#QB>%! A1+#KSI2H- T4XR=/])C@9>%N
M%3-793I'<(*;.1+7)!="_%%IZL,CDX(T.OA<X.<\^VV^3"9Q_[U^E" 8\F-I
MF4K$YL*UXB)3.TN<71 07@C::C:P?KC/0.I YPJ^(1)X#.D!X*T;<JSP=]8W
M/7W-*Z%0H>"MQ,!P+?=P^,LB0HIK17K:;XKCTA.[$GNI6#RU\<T0)IAE/<FE
MLL@-'64UWD)P>-N8I1!@0."M&*T++QMDN"-S#6(9)<05!MU547L74#P8RBR$
M@HEP>62A9C9M(7A%ZFR"%-,++58B$6:ZC,V#Z?ND/.K8;A.TN_;5Z-M]D(CL
M"JI*/O[!QOVQ3^:.2EU&3P:QZ9 6) QN)U<BA'=M4SH1V/&[8GD$*0VC ;N2
M/"D)XH7ZF:?\Z<MN(!])Q%&784N9Z"]E #1Q4;B'" @N SZ'IAE>@<4)?Y)T
M7P%!$M69K[HJINY2(/:,S;ZY4D\'"LA+02C[!8"+NU$6FSZD\!?X+'1/>9Y)
M1NX+*&MP8@GGGHA"7'7L"55J&3/9E:LLGLX@+TC#.%-;N-J24*)MY_9 F6*F
MP[Y5C.3_1_.RN<T X&7&(=L-C,RXJ2F6Q"^ >XW!TL/J%#Z9MX,C3&BDR;^M
MYCZVBON!N,-O=YJ3=6UCD,H/7O'-%:VB7P+6*<G(W"'_(,^(KD+>#HH^1D$Y
M%[X%SA^@6S8$ 2/?5OR501R"'2BYE]T)M=A*R8%%H&%L4C#7BV7YI6H!:EQD
M@P_L4F$, ;5X^VQ(Q"9?]&(B,DO[V%M*6]\KRE*BE?6 ?2Q8;W"7T<R;;IG6
M&+B8"_S*KN#)23+TMWP_IF[:LZQ]X>G<AR%QK4VQ26@8JKF=SISW3HHEH89K
M1-' =31UK^*XR3;-G-J!JMB$4/JX[*0/*'A*+!AW81G-H#CRX?YXA7:?U"@-
M)I1W6!>7H8;!X1;<9RUU/0NLPJ2.)=3VC!")C9=T1Y.ODF$GTFBF]-Q8PXET
M8>VI 9W/6I.:OQ9"[ECU9.Q;4YR.M4DUC>%>#E+X^=S)%?^5@7SO%6R471Z<
MO/-0B8^Z)SXJD$Z-[1 _HLTZ!G7SZOSCQX_'K\FS1,>:CPI$V%;0-MX,4VI1
MJ9*2Y^WXA5>.=)87Q<,HMIH@&8$0#6S#.8SN*=XF#J:WCO?$)+&E1$SNP/F*
M>C;Z("8P$YZX-#TIYR7>WG*;+G$!C$+2@$[#)^"8(**./Z;5!+T=Z*2-ZX4<
M=+SE!IBR,??U.SO_-&V-HS!#?Q$TG*=-'@1)*4S=O.<<L&O^ZJ_7>7R:-\E+
MV-,81.!H%%_!'M(@BE/P7.D+&Q^3SF95Q$Y(P2>S>._LI5L"%VRG,MZ'>7[_
M9?MBZXH57EVTAPK;FJ+(<X=%9AC34=4Z6F:8ZEY<P8OOR2%,9& S>/-7O\VQ
MW_R+]FSN)XZR7M_$#ZY0 CQ0%QF:ADXZA(60/AO&[WC5W" T"DT("JI0&;FP
M=@0[3&6AG0[?>I<K5X]+V2ZXS#H)&%L0[%,R"M/W"EJKW2M86?OJ^7L4^V:/
M(I]#P9/X<C8J%*>P%.?F3<)9D4-NIX2=C=+&16<TL7=Q]\;%O&L.]_?-C@58
M[BG+H3\44]Y@"T")ZJ2O7/LK0:ULP3J1GAG;RR@,#1,?<($9$[E[[,)Q6(T*
MJM2E##M'JX;H9.BQ=:-X9CZ=W6[RUGV,"?!3WN6*,W[\:W-5Z[XN[]V ;?F#
M>EN^6MORSSQ@^!O&!)_1Y@Y\N37V0^?#&:@)T6Y"A&KC:30RQB^$WQ.!^_U9
MDE@O]CB4P8@Z'G;%9Z=O3FP6F*X!'S\+3$PQ-,G LO%:CNU:GD'7N!63XAZV
M'WD93B-G(#!MGE#(AU/:!M+ C@PP@?%5>W'4<+^TWMO8,+_0&,/Y%]VH^;]G
MR?COU/^K= VEATO7Q)B81/-0(%9<1MT4&]@W</^^B<_!3"EEK[")TQ"F#(T2
M9E303FM?4YOT9JG/T.:M/)4N_'<F8UALB/<O%(3;%&A]QH;VK9WM_Q:OB#7*
MD\[7E>?]-;G:$)XD-JK=#J*(PI""1<^3,,75L8D!4D#L&DCJ8&8"5,IZ-8K/
M@7=Y*J90""0\A8@SYN^PH29'QF:+1E'?7 417M)PNT >ML;D4H,N7HBQCTF\
M)9E'R4DJ#W!)HA FWESG$AB%;!TV85>IIGT!WD*$!W2[)N($'H4Q)=@$&*['
M3\4=):FQ&5E^.LM$D@T!YBRA!!_NQ",Y'%KS$^Q^-+\?+DI-R(IMH[*8(OP
M0]X,'HD<KN)TQ.F"<0(HJ(18L1=I;B*/,TO.(;=.F[66N$2N%2D^U.4$2]E,
MFR&TM2KYQIGL1+#23*T/JQB/&H7DZ(^XF1IHU4U,EL/LZ8%!S@:F#3'E^\!U
MSI*F^#-"5Y42G7*<84$JM*>'2,5\E<.DWW$1SFWHWW'1$%S>NR[A3/5=5T5H
MX<%2S;^,YNKZKO$E2GV_:PKL>MWQI#YFIN=?,Y!W60 =3 P+UYHTF=M=Y0SM
M#:TO[@V 5 :21  3^,Q*,1==4%<Y8&K<_D<U-X=_J1'O3-[F37%22#;'XKB.
M,DC!B$0[+IV@Q/C/)&4PLF&)*KZ2A6I,B%#/]4 ) Y<J5=Q/!J&E?;/0]!C'
MBPO[.K%.8#'+921F1[- +45D>*>OL6<Y>#=XK^$]HBBF,,QH)M88L76#XA(1
MO!N!#P)]:_-S8#@H%9AB(8Q=%0[9J/.QK6F;MQC<UI'?BA. #!!EB56F37&)
M<FU5ZYV6HM0,[]T"1OSY,U=+M.H7R!=@S%VQ$2[L1V. 2F[M\IT;/CQ[UUG9
MA[;)FW<6EF,?+JBW)WE=6#EV6B:-AH70+B_V'Z_8WSW@J.6ISV@\\LT3JS:_
M]^4":PC:^> ^Y-%*/>"(_Z,(G2H/[)A,=Q%-O9BMXQK(OR+7>A-N2V2@$NO5
M4%/W(15AH;/4!;JI;E)XH.&HQ#)@J>KK83(^57R<P\3C.0L6SW74DE%+QO(E
MHQ 'N!0P%WRC/X'N=H+2HGI4%EW@<"YE* H7^_>#")Z(VTG7VD.)"C,TVN#,
MQ!RJZ-([99IB@4_^C(:%;-8QU4'!S)'1(H\E&D18: #OM"%;+6>UG%5*SH"[
MWT0%F3'92I[\8IF"!KG3X-XROQNI2DP6"Y-6@3D*82LF-!750B2,DIAO&NL8
M8FX)L?^\9P@L/U:N>/!&X4X]^M28THFCH!:S6LPJ(6;LH:G0&YGS,)R#NU;V
M) <=G4'#Y0YV<%41'@TBDP5_A"J]B>+O;,_R35!R$R=$@S-J)O]E2DG\::;2
MB-_XB^WII]A14#::1:,Z1W1K":TEM!(26K!Q8)LXK14K\C2_JQ$FFY(H#%5M
M<FJ&7G^&-D<R$YV?Z$F4E\7&TP/=KJ\EV*).K*2'I36:#86Q.693AW=;T5/;
M9D\MU_/L+=K+K04"'P^,A1S('FW8C.4?S%/[0)3;?2I(72^.;FKAJH5K[86+
M:I3CS.QB1.C<!7*46('!(U'HKZ% &!^*MR'(#Y2I%%QV)/I1PF5KP%$,6HP/
MN]8Q;71X092AN'1C"1%71EY7[4W5\K'^\D%G@F_I8!'7,>"V9,H5#\Z"X!E!
M+W6&Q^;-7!U 5^J 3JY&]GR3< \IW"NQ% */OO*QIX?(QQ-RTM,\[R?]P16!
M85G0M4I2.LV!<W,&<]F!2:#D(^VGN4JY1VXEUIMCM0Y9&QVR4"E0;0UK3JX<
M)\^HJK/;2U0[0_$:UI78'_D4*9V<*IXSR,!>8L)O,%"QQP4O$- E\%RZ@.ID
M\7Q"BN>F:FFII:5JTD*GYK',%/FP9N":@<?)@\6:.I?/<PC$UA%3"LU6O]J:
MR%#U&'_%GOZFH!\/X3*&#Q]1[G:C.*7< !TF9B ZKFL8V0R">2!5<^(%->/7
MC+_VFEOZL+:)Y7Y;W!GGIY;<1B<$[ET4  SQV;FGX^F&]8,@[^IES@O(L*>1
MF_DX>2T-M32LU@P@H_H: 6NNQ_D]22/O.P*;X@ZYQ<>[1>\\<1P=92EMWA.^
MH(RQNOY!3+V.B:N)"N]S&/"9.41#=NZK].+((=VY,XZ+U'S7":Q: :R% K"P
M,29YG9?.&)@K _24]'4W3W%ST?9 W^8'B4R@,_$8>X:N-G4UIS_$\7LL?Q?/
M3)I=_-(!!0N"AM;-+BQ\%ZL =R4\L&F:CF'AF597.%V(F,HVTYY -<ZB0]VS
M4N9>II/\;?;A46FK",1&45DXG8OE:YY1BF9)S7116%-VGR*9CR>F:AP?RZ$&
M+E5>/XR"J$<LIJXM*"'7@EGF+&A_7PWP-P2>*>UBNOU^+!TKGT,8JXBNF;-F
MSKO(H?/#2>$P?Q1:GT$776L^\!^K<2U)K.HJZ-G-4%./W!N, 8S"1^9USYA]
MV@@.?7GL:'>I$D9)<O"Q5!?%/1X0*]>E>S8BMAU[7@F"Z>-O#@')WC/9,JW(
MV??!P%H6!%;[;8[:50!I6@' U;WPK=8*WJH 0O4X.*KG3M-\43VSY7RA>H@;
M'X$)H=S-.J1A-L(NK+WGLOR<J2UMX$H&7P6: 'K)6?Y=)K[\V^P,%*%O[2[!
M0%&7#->=PAPU0G["YVCJX$.8E83;47LM-7?>CSOS)ED8^%US.H^[0]!QMN+Y
M"2KCMH<H GF3V)-V+I?!9QW8.:]YL=J\N"RG.N? 7@23$J(B(\@C,M%\VJ!F
MLXUEL^6JO+'(WP#US8;HFY8N,*F$,DMB+(CP>7AT!<9%)[U"4]H(7,2U -B@
M93,"0[/I.8YJ!0$"+2:*5PA36SO6+T:.EV4NN+Z7<]-#.>(6J!V8%&DQ*+$<
M&.$ZC%P7);?#D)5Y';+!.0][]:;CFJ817\SV.N>Q47\FI8YWN4;]/;*PK<7B
M&FP%0.C.Q<H:[EIG.K>XJAW&WZA9O6;UM2^LG,'[B+B*(2FVGJ605'4E892&
M,Z2%(5(]F25<:HE>B;"E:IAHB6)%'4%LD%&76]8RLB[F8)R='>.R8L_=&!-C
M$,@2]N.^-HWAK7APWV42A;Z,>9,^;_'B&N\R?C*E$_&4%;;CRA#*F'I >DHF
M:@D;7/,7]+FCFG-J?/V+Z;FS-IL#M=:HM<8BA(6J%Z7:]4S&>C \"CE@)';9
MBY4!^#9A$BH'B(B"*.PI6ZR)=C6068@G,4<>?@/J(S1M!)1O80E9G=CL74FA
MV-Y_M16MY6'M/<VQ' 'X?]30 *RM], 4,B?G"3Y?$RM K)7WQD#@7"SR-$5S
M+!-4-&?*21]G-6N1J$5BJ2)1@J')CZE9"R ZX!YU-2>UA[%&"U,0E9K%:Q9?
M>Q:G)C*,*N'  HN@?[-W@P+MT3$5<*X4.E6V#+IPTA/LP%QXBD:-3U$+2\6$
MQ;4K&K'6IWY%V@!:_NUZUMGF;KQQZLYVV1/1KF"[;]N]$>)+Z2Y[;5=2PP%L
M.Q;=P"_8+3*E-D8$#A;%8YW-BF%)GO #^^2Y0Z@G()4@G)=X7I7+K$ "\:6U
M%-92N/Y2&)5!E&S_+69\S(V;VD+"T!#4D+5UC+S_#<13G%DI. Y#M&J3[25_
M(V.&4C-2DH[K*)_7\Y/RU* ##]UM-41[I[W/7W=U *^C.GB\Z_+T!!['/WV5
M,1"U3U<?\%>O\)JM_&[WVJW7AF12#9(P1H5I2W=Q=OF;^'Q\<G5^<=FT?>F>
M*/-8[5ZA<[M!FNZ?RB :Z\0N-[()]6DT6R8=:5KPTK%&K6Z2B99U\&,AULU[
MAAK$%ML^'>YRY3"E5GGN\=AJO$0,_#7.0EQPJ(TM.+WE<V>DN37W#B8V&FN$
M>WHRUOZT*<[RC?Y&X000XV?V00N[PS[<*)1,#QZ(P^_QI70F.;S6<40U:>^1
M/MN;#Q-K5-AK9="3\%CXQIPPTC0V!#!C0.J %JLXC7G3/W0#C1DL/!'>$<4F
M(4$M=TJE<E-OF:B3,\(,'&3>:#1%B/ZMKZ^U3\T%\T>08PJ3TM&ARR&6B<*\
M(1M7:Z:I/<J<#H0E3IS;=K I_G3]'!P,$%<_NP(/ H ;&D8::]Y(X6H7G7;+
MDS@:'7O9(*'VLO"%ARD9@I3KID;AS.3*RK0;?F%G=@[K,SO5/;/S>('YJ?/A
M_!KAQM7-)G>"+W;D-HCJ28XDG9A3VJ8-04*M7;N<H5 A1U?41)%[U6"D%&N"
MIL8#KPC786QRH"1C\E@@ X/DGG?" ;N&,D-7]X*HHYKB,ZIW/,H"ZX W?](]
M0NS\3+,AONBNHDD"@[QWV'Y?I-8.!F\;1C?@)V2!N(ZHTPZ\WC11D$/.RU +
MW1O4\C'::.R+%\9HP]+(ER/3KHN\G9!3DX%]-;G%,'(O5AR"TE[8$!5\%K*#
M04_KR1[9*'!W<*S76HH$EB8=]D$;L!-B?P67 L]Z*K+ 5WUX:")>;9U%5^"_
MFG9%S>6(P(I8\L_R(24=AM$U;90@TUT37'G)_V 8\V$4<A-H>VH[C;%?M\'_
MN]4#S"^75P8\!6R,07;:/INW7.AD=\/U%?<-X[EESQL1<">H "@1B>PJ;+=N
M2NS,8D97YGG#0'K&;^N,0"" J9D-I7^-@E2$2( '!QJ]$HBRNYIV.SE5J'M6
MNHKBUP7FPQ8&S$<%KG9-3:UD4.MG0DXPM=2T)WNMD>X^R D0U; ^)4G[: RX
MP:P&N;L=T\B]&WD9N87D3CG\K5*?2"-$E,Y,3%&5$VP"I6LNG=%6Q-]G%!+9
MT!;FB_\TV2U8,OZ,$6W# /UQWHJ_]Q4JF\3&S)T1__?HG_S?-.+__K#7;/-?
M VRIR<GB(2AUW_0.7(0 "*R'L88!H;[U8^J<"\PKS2MVFGNE5Y0)Y$\&3,'H
M[$N2$0OF(5!N&IA,&[KP+']VJTR^?2R*[;_!*E\.H]1-38/Z'7)4$'6["6A/
MI#.T-!0ILN.;? 4\&2/ RTRGYEK[?)*;TE=(#Y+/7^:SQ &+/7IIB<9>YTD$
M@IS:<080X'HP(7 G1$TX+^)?<C!\+SZ3&;1O >V39)W$BW4'#<= ]RB\Y"44
M5]M?V?*:]G5-<5QNJ4Z1!Q.*H\NG"]<$E!\&T00";)8N(WE<E#WYKQMI./.'
MW>9N:4(;6#T/Q."N-2JZ:?PQ>S5D<@^6M5E8B,4PJ]0D<+Q)U*^I(O2@43]$
MFJS$X@';. *;!$L9&/G]H=4\*HT?60XT,<QN40;9)IJ';^-1MFW[)H>$2Y8M
MK[)A\P,CQ.5(%&7,6 %?JR :8E3+9JEGZM$H,^,/=*BI#S#5=)OY<_!KH-+0
M,DF"KRK!\&JTKG17DL?7(+XTR?E<X%OR.34>#?\;313Z/P&RI\D5/I ?CR;X
MT2(-48+&O:7(A6:9@'<H;>7Q9&%U.S99Z<.BEZA]*68+W+(.F&Q@&G25*3JP
M7:))[=IR+'-.BW(UU,:6V&_;1@!,H'&6!#A%*:;PK$(K=F/_HWG9=%TP<QW8
M0,6 !]E=BW;;"0I<\51M!Q+('+,W$ZUS;R)QA3AJK0EHM:0$.4A$_0$<#:.Z
MQ!P06(+/68PYNH8#FI;TFF\R[6]W4*N(WS3X.-\"&3K'RY2Z.2-GWV[QW.!-
MIQGN_S8%+V\YKVCSEK'"_ 1*HPSM^0V<8_O^,<,Z0,D$5PZB]%%^S?DE/[#X
M!4H94XT!"7'\^,^7*D3M2A?0V"TWV YUR!(WX*-NESD!7>PI+H#;C!L@JE(G
MCB2F1.U(P<R79RCA50\"^B]U<Z4:6EXL3$N.H385UHF;Q#IEAY/F!G>(WB[J
M\D"EMMS?KJOQ4&$8'FHQ[8[+8)#G?&X:OH9%H:WWI!CYECS@AFT)&Q=J7$S/
M9BSYHMP@VZX_)R>7&2TL1# CCG:,4\3<D0Q-Y]M<7E"'*=-B'?DYBX&A:$WX
M%KLE.N:>3%V#E^2BL_=[PS('4^J7C;8 >[T_X3TZC\JC,(=<0'3'>KACAHSD
M@[:AW'J7(Q]*G15VB\GT$B"DJ>DC( 1P^"AZM-QKSU\U)FEJ"TL.RFS2!V;9
MQFH0/BC+[&U/;U&K8V 4]7?&BG3L:>WFV_QI#+COZ)H<D^M].48MCS29.E28
M,FR2"0R&>XX+CQO<7+<_&4#D"H\Y]]((N=TMFX1 -<.PFA?)V:HQ=R41KPIG
M-=D,X7X"3I?KTPF.G@2_>PB*NP,NUVN'*AOW9*C_UX3#N9>&^@1W:7PB&OQR
M6 L/.:E\@X.-8W4@;.B65TP3K8F\MA,XMD!O"\M==,#H/G:="L[5%8FT[9*
MVAIC)JNG2 .3);+NFRO,Z]EC3W0 \,?$D&4[)YIX)@I[S&DN,=.+9(!9%,S$
M]. )I@.#*^#N8J1CYH(8W_/ %+M3[T/4SYS)HRXE5$&U4.IKHQ01SQGXO=;K
MYQUSP5O?9J?\H%%<(LM&LQ37S@S%!6+8']->U'53<I)?VE-Q!652.A>:A06U
MX+&P$VJ[&&9 + IY0751E.'*#,94)[SNA[WF45G_%(FQI'CC8 !E'8=;FYXY
M:S2D3R#MO1YN+V-*<0 LF$Y*UE%SS[VY0",Y_VZ?N2@/^5 ;)/,DV1C2N<=@
M')<E[!+%$([%J@16SZ3K),%.\C!;229Y,_52#5,NBJ"HB4X6NMG,CUJLIVF>
M4[GR%"1<* PR3.B0*%9_J4XQF;3U1<.R^Q95Z,1T^[I0">@63R5;I!Y]G8"#
M9EUIN[5<A*%%F6CPN;@]JROYT*=Y[PD8D2C0/OE.KKDD1PN\8SSVHKRTP=:H
MX:OB'..BS$[TZOW9#YGR 'RND0"(!/)L,$X$/>[MW8]#SSV*?#SA?3_>>OC)
MN@W<1#ZJ-Y%7MHF\W".>#RJPZH *<TU\SEUI]R9O.&-RCXM:N>(6S\&C-@)?
MST;9A6*;<F\CWB8%WUJ!,YF@BTK).T*, Q\:;#,:6(DI<+@)I1"W7;&ZR(:Y
MI6PB!-\*]Z[#M)],=:KHA6AV.9T, 7H:Q;0-YBJ-8_(Z1*@0VYF]?RQZ\MB#
M-I["9(4RA?58Y=0I) -*+<KN4+KWL*QWGPLV>@$\<Y)%)YLSZXT?2,E#RY0+
M9<GC9<LSRI3S$?W*><=\3..:->YU7K7WL834_.OU^%':3I2FT6!J@?,#)R(W
M9$LIAJX&E8;;>+;?M8:W@OPJ@0NTTQ#X_]</Y;S"4$"#($.%/V\=/*#@>G$5
MN!VH;OIN;!JF.0E@!3Z;&LHKTDA?62.=EC42&H75S]YS,4*ANKH6X(I2N70!
M;J^- *.WL-D"6K-CM=AQ?[/9<=Q>S#4..WM@%W8/EV\<V*E]2Z'U<[*&6<5\
MZK;3:&BF[\+$/L\IS\9YGSW,]5(_U22W_21<M)@R(:@O>!W$8\V=E2[%TPQM
MZ\,_:X:J.+DU_S\E_]_+@*Y==/7\9O,$][@+J</-D<?E>'X;/*95**)VJWFP
M+N.OF-W81!;<Q#&M1*S>-MOK,OYG7--J1,NK,_:_%$[";(Y&>J'DKD*/O#UL
M[FUDF%#S4]7(70G[MYN'&\G^=90\WW">3YRP?%?Y?:.:RI53.2ZCU:"ZIO*E
M4;D"/JUV*/?@@M(Y5BB?,V'_.:+YNU0,[5HZ!%\[C!4G=Q7^[>[^BG>!UG(E
M:G(WD,_G[3)48"6J'; MU3Q>S "#J38#U.2N1'/L[:XX [26*U&3NVE\?M"J
M.I_7 >3"%O*7F8!HU6:!FMR5Z([]G6:K7HF:W(WG\\/F4;57HHXB%[:1GQ#A
MU3/-@,E0#B*8 <:XJC87+%()9M$WZN&LC?II'S7WUV#H%3,4&\9X&S:<%<G1
M0VIC*[22U0Z%G[^ZYRI"R+1)%/7-5T=5*_!^447[+0@P=M=E NJ2W'5ES4T<
MTTK$[7#_00[UAHA;M7,!S^\DY"7 ",:W.;KJA9*["@WSZNW1BC.&3Z4\7M<,
M57%R5\+_K5:[^78C!:#:(?92,^DGW(-<AZ(K=<Q-$0M=+XI(WK785IS<56B9
M>O>Y)O<%L/FJ+6F]^;P\DTFMLE62VLQT SLZ5GOU:W)7Y(*WYR:YJNN!UPQ5
M-7)7PO\[&\K^=0"ZL#4]IXZJFVE*UV23HKIC6I%2FG?L=DW6M#;<Z[HRU1W3
M:ES@N1AF:[*F:^$GK%W4_?S;O%\0(;&CNMB^'+NHZ=##+N>IO$7<Q&N=;%2Y
M]PLE=R5JYZ@]MYJK0BIE@RJU7BBY*]O]W8PF Q,24.WH^_FMZC=K.L=MJHG"
M-T="U\1]K.Z8GE(US5)%__K'8;O57ILA5\QX;"+7;>*8EB%)E<A<O?"MZN<W
M[[^K=,.JHLN<NPN<ZT<9]A"O&NNN;E#K&&2OR[+6H?CZKDV%![6RL'Y>Q>6Z
MK.LR@G_XLQ/Y(_H!_I8P3/[["3GMP<^;;=S-.W[J?+CJQTJ)KW!E/Q&GH:]\
M?O%70M#<;8%7L],^X.].HL%0QLH7:232OA(+W4O]FL7\<?PX-I ?[SV2YY^M
M@B3\E26I[HYP G6A#;'^T!3VD[A1L6*B?MAKMODOH"(P:#+NIX/R3Y@MP:E-
M:6H'/+5JUK(0+@W.<4/$*ADJ#R'<@A%^&L(7*J3C:Y)O]947*YD8JJ*N(6&G
MN5<BH2&BF+\X^F<3EE@GTVZ_D=A62L/\P,S"ZP*9,E_ 98$.80)DDD0(GP-?
MW^BT+Z(L%I]I(<2E[*ITA-LK?N9A_7^(YP%FTG/3US!F?.,@2E*XWX]AF*'H
MP). AC"E!XI_R<'PO?B,WKEM;FFHH4E(1*!ZTG/W)%DG\6+=43$\5_=B.P!B
M[.VO44>#Q@I5>A/%WQO"B[)A8(<B11@-="@#.UH\V_!OK6XNAU'JWIWV92K*
M\^3CUQ'<[\'"QA+&3A?!)R_(8(WA@AB)A24UDX +C!0E,J S$W2]G3AXZW]E
M\';F !#-5,L 7A-UNPDXZ# _H._H,3HL+A[<!Z(\N,QTJEP?4'RZ',*C;X':
M%+C(K4>KM![-S17ER=:H*-+CWQ9%>Z=Y-$NT6\W=9Q#MV1(Y<_G*XC2=(Y&N
MH8IUY&]'$,!N\]]%]K9<71($O$V#3?!H@CR<*# /P)KX(M6%$:>) 'F$D%A^
M5YO,.N5&>\@VQ6]PTLUZ[(ZQ1:YNL=7:/]U:6FYKW)-O4%4Y*^W>.4O%8W^K
M1[]S'YE2W6%DRDH$.:HW-D$%M;XX.UY'0390RV8L7U\++P +]_/6MU\^_K9E
M7VKOF?12=W;^:7- Y;L_7UVXVR>O?6X>]A0>-("W[>[8P8&K!@2:/_LN]?7M
M^)?3[8\7I\>_;1]_OCJ]>">#&SE*WD^DQ"Q,$D<!\/I0O2__TE<82;QK#V]+
ML_-FVO3\^FGITP/R+ 7P???GK7^DD>=>O_7A"MU[U'0G\ 28.3 0,G=M"Q-7
M^&L1 AN"OFB(!/B\N^*H8):&F]%T!E7=U)\<J%+17K::^[/MY7.XP@^PEZT%
M[*5]5(*Z"+13$H6A"IP?C)8PL=>.F46)E-%AUY=A&6=W8^!X:?JO,[CG<!;W
MM,<=L=5P3ZOFGB?VJ^8@E9.7-?/WJ1S4'E^?(@>]G>0@)8%)K!>S"F5T4+/3
M4[+3':"^R%&E2PP/%?SW"?N ;-*)3#!T3_9H\J_'!2*FO+(U.W\T$60^ 8].
MI48G<)47]4)8 5]T@-M\85XWE"GXD"'Z17 %9D8\T0&Q1+<>;_=,8J6C1(^D
M%3]WXVA =V>)R6N@6Y_*L*?1QP+O3Z7)'8SX#"RRPMS#XB 93614<8\;\I2=
MS5OE'#3!SX_G(+[V"I^#.)O3])T.;4W8[! 1GID%CE=P?,R25J]QXB&QZ8LI
MX\;)P9]RZDQ4>1=GK;F*F[(U/[9SL4V;-=/V[F?QW]03Y\QIXS^5M.&D/^^8
M[,E<,.1RYAY!C#-&3H&%]N>9RT*6&LDJJGZK@GS5286O$P\"VI0HTDF2R=!3
MQHSB5TG*_#=.Q]CSNS )H8>1$'@D82+)XEJ>M![%^,R(:?LN-@4.2AAIRY*$
M7B^Z64PG&WV52AW@-[]'*;#4?K79>RZ?3I[E; KDTLGO14'A,;T/9,CF(J.M
M\IS>5:S+,_Q1>=)8:]S+\;)!%K"G'5 B+TIT2LE%<@KN>"3N>20:)0H>1P)5
MN,AD(!402O=@KKD?!9A1@U]P6>ROQ7L>JF](P\2*P@3@%X$>.,Q@(#RRL,Z*
MF(1D&MET)"=:=7+GGL@&.2J=#U_TWYGV=3JB"3R10XU8VA#' U-XN&>RN;N]
M:(EH#SP<44'QV_=D7D#)#V$*S 0@0P?Y' %/:>!R=0O,CK; DPDG.^@/!=>!
M9X.YQ$;^;>XF=T86I1S$!5SSQ!F[\:Q_FM/V8S+[+<SETU,7Y?BW*2XUVCU\
M<$?!O- V*@R.;?2-$GT)LI^EX&QA3$!O\J(@4&SH&BB<0>:3 62-X"GE)[GK
M;_<T49NXW5.SMYGO?M)S08_T:2L4(]AK4/1Q!"\.06BC^#M/*_-AC&.-%::0
M8+[.<8,4+'_KL)&3[8&ZXNA%PN4]6!>%NR4^W$;[6%T5FY&"@(,6 >:*O.\<
M+=)6;1;'F*$:!M*C%Q6\[L2::M)_:,_=+@</WO@&9J4F]EP%9DB%VZ8!YD*=
M%N54=95B)Z3@4[A,!S"([Y,2QFW@!@[1)##$I1JF:M"!F6NUZ/[\B_9187)H
M/X"=FPCTNH1)PH'U>$8;@C;A\:1DAAO-ON(M=-_Z'F*_88*-\BS(7@^FFEB:
M)X16U<V*9>J)N1@/?)/R6'9W[ ;4N=GH_JPZ<2;CD=B=(AA\"2RS JOE3\[\
MSNP]*J;S6DO@ 9J6XOP3:W@>OP17R3F-0&T6%IBLQ%%#T!=]F:@"\Y![F742
MX&*8;]S*#XOBOF=,5Y&%['#XNNFS*W[8:QX)E[$8%\!$ 4\3=2%5+V,$'I(G
M2;N\,#-CR55;B  N-/K)'86#SA+V?8>2*A!HFM!XDKP0AQ1XCO@-1VO'3G41
M'@FOR(;T*<S9QKYI>I[L:'R/6SHQ$$D?5'!B_?N"ABRLA''P5F155FC,4CTP
MJ@YU,-RLT92AE-K]5>"G&V !"FW0U3/ZBX,AO,^"9#? ;\($#E7;H.X/HVM&
MS\955M=1<$VO@O=TL@0KA&C),=2+6+'KT ?B0'134*]^8G:38*5AF):.:#B$
MH"T+.;P?R)')$B!WS;9YS)\Z3+)N%T:(*AO>U\5"H=RZ"BS$,:H]P(T(&!]:
M&AQN"!,HTAL57#N_$E_442.@?37AP09N0;?J+>AZ"WJ.OM(@=3Z(9)(7'84%
M5]N/%,;[(*BQ[O5 <B78ZRAP^1TTEN@\AF1N0&&@+G+!G@1+8YT<JJ3S(+J-
MP0*#SP'>E#4@^65YN%G,[N3Y&8PI*7($LC%::.^\OR-THJM:[]$<$\U^1,/!
M6D%0JT2_(]<DES!*M4/B3)F\ECK@#"BYEP6=APH/37J =8O@,?K&RL)LDQ?+
M82Y%*@J=%W(SG87(ZR6M,K:UB6ZCJ1"[F$QRK*(NV?DW9K(L9>C3=FA8K%]A
M^ FZ;=:/A]\'2J6T1E$'6,$J:0S^27'##_.<?WJ"L4B"62PW/,68ZLJ\J9NE
MX 3Q($+TFTJN(]D:7\'L#S#L0#,HOZNBHR%MV$-9)TX0TA,N=/)=?(:?80K
M>5$R9FN$0V!90F_(N*] J&CM;/_&VW%T?U])GVSJUED7770,*;.0],#,64KP
MSA$8*$J/X-[?'%LV.5!DNPXN5F V#;&0.%,D"Z(7T9Q#(*3BL+EELB<>,%*'
M\B>@-K-8<NB(/B(\,\DP&(B0S70^5<R*'<>SJ-CB:5^"FP8#2[HTA\ [L @8
MW*'+,L%.A17)$[!F)2B[2^X(\$F:,QO7K"287P4N_PO#0'A@ DX ;BWS:TOQ
M+-_ C[);7O!??C-<B>L!+-9%MK.2I,&W3I 'J"R;XD;RKDVR&]^8,7_CW=89
MHIA?6B^'E5""Z^_A9BVPMU8F;( UP^<E*7Q@&D/)81MXNQ"K&N&Q59FX;PQ2
MFP?R':7" E^!SE/76+Y-@I]*7CD\R 'C[D#TS2YC/O]SF(0&B@P/DC,"_L\C
M$"2!V:20,4>O'3."+,>400&64O[]LFSK;]%^TIA/.T&%\SF(;BAU1ALNU4^?
M6=#_9+YCCFLKT9(&./YW2QXWG=:Q?A[P'OE6SM<RIY@PHR6'B7IG_WA_CUFB
M90=1AL$"";?6[919&I7\3N&I(# .^\];._PY 1?'?#;.77[4B$\EYZ3_RC8B
M)_[9#BK?,>+QJ./@< 58!_>D<15P# L].-_5S4F>C)QX$+O,1Q&R3?CSUL&3
M Z_.C-M AWTVWMWD@3#6:55;M?'C_[6@K?V2/0J%8K.DT6T-W2%\3SU-M80^
MEX3>G2[2'UY1D!-E"7A:R6OT(VLA?IP0M_9*0MQ>JA#C/L\&RV_-C!5CQOT-
M9L:E@SFNB^48ZY. J$X4HV>FP-#M[A4."E1;D)]$1@LD_["D6(_!5\R+=_'-
MKW8;;_?;2QKFZWK%UV#%#W96L=Y+Q\*KBG;DC/X+U8X5(/&A8M9J/8&Z6TC,
MUFN^:A)7R75[%6>ZVHD>,Q.N^+4S*FQ%;XJIJ'*\M_+(?E+\]QH[K=;*25Q;
MI;HIW+$IXW@@EQ\>K)R^-3.$&QXON7.[K^SY[]=S*T(V25LL GS[G F))5(S
M5^C;>X>KI["V;&LQ]^O.JZ_VVSNK)_'N1-S]8*>K4#$X\[S_U"V(C2B2G#KD
MA?9@2GBB8YAHYEC"@@ 3?&B ,3)&^,[RJ2XFA<\,$Z8"'?5W@!N[XP<# ZRN
M#Z-PFPV[1> B'!AXG(/:*I_K+)96^_,0FO(WCQ\-;4S >4Q">13JP<N@'G.P
MIQGO T]KXO%.&$T9%JEPY\'8G440YA)^"9X4S;#ZE4]NF@,]LP#D^-BQ]9Y*
M]P_EB&XVQT_C#%:WB'Y3(*[,(YL-:'%?"9H 6;N7!.T_3H+VQX\X+RI!^V/L
MEH/G+BQ!XX=F%V3U<19M/!&/CN,B.SQS"Y'GY*F,*'6G3+7'1KK!Z#AG4[>D
M7I"U='MR!E"@)/#CR%0+VLA9R%0;.J? 1I^GIJM? !O=E;//E<K>.%K$_7C*
M0?(9/DW36'>RU)Z^HC/V)1"'2> 0!*R8Q'1P !C$N>-0%0UW:)/)H8MF84;L
MCC__3KR(1@XLF);@!2!XBJ,;Q&^:K?')]%F(#K ;?/QK]N5,4A]LVS:>"*3S
M_7SN$.S?0&>#X@H60$S6$ZSI27KV/2F'3T4Z7=PO<AQ>0.";QN;366-ODC7$
M*KFBQF^X&[^A7>,W; I^P^/9_:?.APN%O"&.V3='@?LETS[*XB:#Q%V"6B0H
MK+;%U6%03F? 0]K:(L2$S^[ \V5^X)D!$^GLN,&[[<G8M^ Y,4^JS">U9R9U
M+?S1)V&<DUC3-EB1=4YA?A']8J,!!A'2P""(N. =XI51HA/N0(4H ,7\ J$-
M%+% # 8!^WEE&$(&[<Z&$2.?>$5&G';RWD+9Y>@ 0[3 !LL+&3 FOF,8@S^:
METWQR_'Q-YL/P4N+V+K)C//]!K0C0?0#PNSXKH2RBTW#^"OS>P;3@P ENEW"
M2R#D$82#4KZ!!^,>9@0=;L:?)QJHOP1,;1 E"/-!Z'[$621-,^Y)<Y "@_\R
M':+  :%,DN.ZAA'X@DWGF#YO^4WXB6%%F^)/7BM:I7PF$ )1(X $208^*=8.
MI@5^1%:+8 XC L)%$([!D&$VN!$=KF&@%6-X=?"],HD8[B''&O%T[&4#A'OP
M"$[02S/"56&^0V@0BT"#Z'\:40E=Z)$4UXT?R5>8&7;T1'$!+(- &B5B0S!D
M!(Q<)X1* 3.G0;C*LP"TJY!6T*)&C!@1#IQ,QO$#JXL0E$7TUA+H&+P]A,<6
M-2SXJ#HU8"E)#CR"C6V,+F\]4)??A?(R7]=[5@\6M+V;"@M;FXOG-.S:<MB(
MN'?SGBD2"_DYD^2- ^%PCAK\#;X8?-;^SUO4H#$*DJVQ7SL?SF!MQ5Z3'#B\
M@N3O&\;-(-2;;9Y^TA].<QQ^W&/)%:I7G(YA83HV-VOT)XT:T6I1Y8="Y7.3
M:]0D T5MH+ )[]+V3620,81;-)/)<&06M*>X)X:_G/2UZHK36^5E!,1XCK!>
MJ.@128Q^RQ60^:UAC98BBXG[ Z0 +=1]@@C:L@B":,FX>UW%*VS8I\ <LCMP
MD8$=:>W*[=;^*_6Z,/Y+S!6Q.3V]9:V$9@7?U#K:W1.O##9:\4<#A/;Z-0.^
M%A%0\WW+C[D[0Z8@G_W&0R>,=:E#^?*-OS$;='G!N:+='[<(4VS8F T@A\CV
M3#'/-UM9\,+2-++WD-C^+! O^PU^-8+0@=[-!IA[^5_\6U)C7..B&$@FDZ9S
MC3$$YK=U5^?P99>G)P[L.H953BP ^\ Z/C)E@*_B(!"KSS,0\20=C'V;A6![
M3(^$9^!WA)[*G8&&P;&*;FB(A%?LD20F!4/KICM?R*8X"XU\Y "FS%W&:;M[
MT1MCX\O;YU@WEN (9]S+ICQ%E@3J;Q1!]B$]9BY98G%1$7?-Y/3 AR+_Q_EU
M.1(;^L4>S-JU&P \S:1PD0(1$>P93'0.05:@W>+S80Y/)R4.A?G&+X$%K9N.
MC#,V7;C-OFU[ C&6+"Q"7P^1L&$$T0XA,4V?C;6(:Y_'FGYU4XQVTH@9?)\8
M7%R8%\970S]Q6NBQR>;UO,R#NC IP"P6?1.[L/1BBZEIV=B 7R)P9U$KF:;H
M5KG!(R]('W+,>F=$S(J\& 7#+?AT?%TY"C:0?]36VX6#KFU6/BRG6CO4269Z
MW-L4.:/8*"XQ@G47R=@<JA 540R+OKQ%&D^M?BC!F#K%/C/F=<\U<UK&63>#
MRN^TW4&,$9J2QW K:BT193]R=X7C$VZ]DS*XZJ9J!F3&8S"%*;5IUV '7/YA
M?(8_1F#&\,=/U+Z <"I=LR"LXR#/ 7A$45]XQ)4DZ%=<,3^_!5%$R2@:T%MB
M9H-#Z:XOX-@/LTZ@O6(,V=7QH($M(WHJ_J)NY'?QY<LWYW,PCT@V,$!&0:X)
M!)PB_?QIQ9R6RX\TN.-2R'DNM!2F\H1FBLTEPZ^2O60,5!%*@G7E[$MJNC40
M$BW=QG"8+/_C4SY#XZBP9VEWC>OR2:+'PIS:OE63O["7V<7M,QBQP4%/)]^_
MJ=SMFMTEKIM784T9J';*\F^RJ9N2R1E+7RT\3<74XM\9Q)C8%6M6#R2[E0N*
MGEY>2.YQEA4]3(0MC@OYPI$(]'=4)VDT>4/C?M0N:R_>;5)N_B[L;KT+6\%=
M6'S-/5_V!,PR(_F)J:GV9.;SV_'%E3@[:XKSJU]/+\39[Y_/+[X>7YV=_[XA
M2<^9$Q*HG@QFI();3?$%?^8<L*(F=1LR'W<U0:,-(8,QKT-L\<)1D=V*HFFS
M-654X8/M\LA;Q#TC3!JX;9F\ JDI_NSK0!5]1-?:P6UA8>?@@(,E3,:X\,+M
M-1I_D.'DR;C)0K.'B382TWSK4G U8^^5:JJZB%Y-AG(RX&D(W$SLN:R8#ONT
M(P86,PO!+_:U1^50[,NRMT@YL'#<?<VKZ7B$A7G%F^%Q77D=Q:3:@-HHR.B=
MX%,'_J2AGAZOF1X(]QKX]''3'G&ADX;=W:R^5,S4$L#;WV<IB>-FL0_$1BN(
ML[P)@XUL>$^ZE!_FU,AX(J8A1E&&Y7O(LQZXG=QGCIJ%VAT%TX^AW KW&S":
M.&L(-]MF6Z$XZ;:_RAV;LGF-K'V3QOB-D^(F)5)JB%AZ=YL%M#"B*9T\#'%?
M)]- G\K5'\>%ZH\\WWUB=\_IFHM<0,]S ;6#Y63 +"50W!F?44@RIN&FJ@,.
M=I'_DW)/P'D[R1154+^>ODU=TP.ZTK,!C-%/Q;Z&YB(<>*D)!K?*X?Y=\*CO
M87033A1-QWE2RWZ7WV*9#-9[D%N*((G&ZQZ,]<AGL6C(9I?C8 N<_%B0F4=P
MID@V@"ZJ0\ C+IB1Z*.IBVZ<>!B^;G#J:[%-?YRIG(<+ C>/^U=>';V!(=E>
M'9(M+R2[1R'].EC+&;Y$L6OH#)^BW11_%'N+7LJ DZNGW-VHL/..VO(/;MUM
MHI2-]D"HM27QT[@Z!<_BAONYQ<JV7TW<D1:>K Z>XBRFT1;K)[Y1W6N.[-16
MOWG-$T(+X:PXZ^,T[-%1"9F[]8!F#T</3-^ )KB\_./T0GS[X^+DU^/+TTMQ
M_EF<_O<?9U?_@X4;?UR<79V=7BX/NGOZ#+W<1A#3YZ/=7BL<FN4OVLN@<2:4
M_]NU)KL*4UO3^,PL>K#69%=A:FL::RVZYE.[KC3.1$:[BQT>U1_GX4[X5WFK
M!]E _)X-L#WVJRA^DK:'M3-=.],UC;49J&FL!HVU,UW3N.8TUEKTQ=%8-6?Z
M& _PW7)EUR?<M:B=Z=J97G,9JQJ-M1FH:5QS&FMG^L71^"!/Y7!UGLH58G+;
MI%_4%9=]:0!@7LR258'&JCG _Y9!IEY7GJ%J][>"B_8R:*S=WYK&-:>Q=G]?
M'(U5<W]?1;'X(]1I\EI\,Z74?D5]E<VEL6K.;X&IZ*C65SFJ*$_5_F\%%^UE
MT%C[OS6-:TYC[?^^.!JKYO_*A$_^XZ%*@L,+JNJJ;"Z-57-__T>EXJ.J?#Q5
M^[X57+27H;7K3;M*T%@UQ7T,2DKV0'/'VH-_2UU5U;VY-%9-4QV'88001[[X
M%LBP5E'K1F/55-0?#H>LROQ4NY857+27H;"G;8B)5ZW7%96TS:6Q:II["'J;
MXA1A6:SFJ76CL6K*"ACI6QSU8CFHJB>PN31633]5GY=6Y54^._3:PUS/A[/"
M-T+YKB@7/./*5,T\O))WN1B51@VLN;%2!N95I^;&-:)Q';AQE;K1J[EQC6A<
M!VY<I6[T-YH;QSWSN6[XSAYXX+N'%4CN+K#>6Q_^2X:9C$>B);8=S'C%A76S
M:%Q05\0(G%ZJL=W=;^R\W7W6]Z_KG%6!Q@7G]8>5,!!5P.XT]_=K]JEI7+[J
MHE95[?<U\]4T+E_M;0;SW<NGK4[!PD(^[6?5B9U3VSZLG=JUH_'!EJ'=;C?V
M]UL5%\Z7N;!KX]4>U.Q3TUA[M?7"5H_&VJM]L9G:K]0*\CGSM +_:55]<^6E
M[1)-<Y(;^WN'JR=R797HQK'\([WN->!;XYH?ME=/8@6XMJ:Q]M_KA:TBC;7_
M_F*STH0*\&(8O0HT/MS!/MQIM-[.\E6J(HPO<V'7)@L]*T"KV:>F\7XTSM55
M:TMU%6:VIO%Y.?2E(RT6_&'XLQ/Y(_H!_I:=0/'?4]_\X]BK?QQ_]YWN:$X/
MO85>.)9M\; UWC!1[^P?O(XZ]%68T@SU%:[F.YFED9VMG1VL4^<G_+RULR4\
M%01F5MWG9"@]\YEGXJ=\\*7(8,SK3Z/A5)??K9IUX]_2&!><NX:@;QHB4;'N
MWGLF"7YA)NN-DT9SM2S2&'D,,<@0D^4D&@QE./HQP;\&42@NT\C[+F(U=% 2
MG5'Q2B$3,92C 2PW/N-&I_U^%.!P1"IOX<$Z%%X4ALI+-3P.?Z?;KU62XD5P
M#[P^C;67*IP0?)N\D;&?"#^+Z3%PM1P. UACY+\A'>ULBN,@H)\2IO]&Q4IX
M,D36@0?=]%6(/X_X!^G]G>EX@OCFVLJ:KZ^!,/PW?=2W<%/X>S: P7LXGRAE
M%ZK[\Y;_']SFV=YIP?_-G[O;NZTM$<H!$*D\_]W7- ZN5#Q(SKM7L7\<QU=P
M\\< 9GI+:/_G+6^W=7"XO]/>$BKQY!#N2N-,6:E[B%:[8[0%5?]7!FS0';VG
M,R1GJ1J(G^"?PAO? 0/U8=0X1_NP7FKP09S#$L;B+.SBDY&M\.2)L'.WI"5:
MXLSH#U<Q'?\6L'@R["F4MN2G-WJ#!_TI%_ZN!K8,Q-^9C%-8=P6VQ1=1:"B;
MS2Z"MT/SK5#@G<8\_@(14\QA96U(B;6W[T$C@0[QTB@&=1D+_+:]\S[J=K6G
MXH0^MMXW4"'ZJJM#(!)TWT4&.FO..UL'DEZY/>\:NN)5][6EZ_06=#'P@3CV
M4GBA'PU!>3;$(/)U5^/DQ )F:J!#B4H5M;0AEJG!XV'V7=N)\K;U[79?^V"R
MWWFMO=W#W9WV_CZ\=J>S_],;O!BH6^2> R*5;A"IX5B9<ZR9(:1.6H)@RK<7
M)^KM X@Z7(PH6#4E@5MPWH0N+>%=:FEOY]!QS87J90'I)'&Y_5M3C*GU-R5%
M/E75+\V^6'2);[]\_,WA2MA[WH_[).RT&250NOOSU86[??+:Y]88[@SB[GZN
MI-QLBI_ZSD_\=OS+Z?;'B]/CW[://U^=7KR3P8T<)>\G,LO_V*'_O6<'%==+
MO2__8GS:=AX T(C?3)N>7S\M?7K 9$C1C]$]^ <X5.[U6Q^NR(4"/CU!%X*,
MB"P:D9P-[V#(,0+G^Z#S&'%I1M3-"/P-@X;/Z/NHV[[NZ#39&OO5.",'3="U
M?$7)QUBKB.L>,U<,QHJIP>(7\3/%:\7 QTB']WU;^1H,ZG_^@_^ET1:^"R$P
M4/ZV_6EK,EZ:ON/#9!\U'QZ6WRU@1=-##.<K+XI)\[\3&6)<!F _WHNM#X:!
MC V:%@8N939:S;WGFH[I K?X#'V"N"/60_;DI\W2V)[@O! :5/+4A,#CLS-[
MS=8B,?QS$3!?J_73=/CNS9N;FYLF^$'-7G3]YAB<7PUA]AOE]V3\QI>I?'.T
M=_AVY_ -V#!PC]Z^W3MJ'^SL[+:.]MZHV_\<M=ZVVX?-?CK8^O 9%AGMQ)_D
M*H&3J4-8O"&N'T?1\%8(K"'<%FED=:2 *<*/Z**"(Z0AK)?L89'W?)+%,:8)
M+A0\)P4/7M!;#K=_ Q<_()]>N',Y^]9IEVO*#.W-9(:#H]8N,4,;O.>]U3(#
MQV][Z\T)K9T7H1>.F!5^C]*\+X@X[L6*HBCA$RLXZ=WE-6N(CDIO%*?B\HQA
MZ(O+@4[["S(2SO +42LPU W5*T5FVMTIZQ5DJL5YH?UR>&%W,WFA9&/VR[QP
MJ;PLUJD&(B?5S/(41E5,S]X+X)"#*1P"JW02A30J#).6J$$>P1G/%.?A8CYG
MR&M+ZO/5S^N)2CF#PA= DV'2W=9T_^CY)V/I$:_E?&3<W=W=(Q-+W2,2/L'!
M=&$XE$'&/%U?JR[P+O!\"I(CSGFW 75CD@%MR,F79F]U=Z=M-P@N9=R1,'?;
MY[>!&N$V ?[2WMEINP#[!3!NSH%3G:H7P(%'3\6!GW4H0T_+H.; AW!@^X7J
MP+V=G<=Q8%Z8,D,18C"9_[X8FQ[M'-1L.H5-6SNMYMGOER^#4\]"9#CQ_SY>
M?!%G89)BZ9#X%'D9Y3.VB3NT_=ZWW_L1T!%&*58D*1GC]C!>>(:;D-(CSOP$
M7BTP(LQ,1WDR@_A%IXDHOBZ5O41@'Q4UZ"@?JQFP+,H]*K_0OO8E,>#ER:\O
MCP&OY&T41H,1*+A4A0F5#WA]-9!<,'=J^>2+#K]W,"2VC)J\'-:8&NIN'EN<
M1-=HMK"+YW2M\HK+WJBR!\LK<RY"6XBU@=)6KN0Q[T3]Z8-+'?_U=Q:E[\<&
MSE]./WORJ.AQ;$.\/_\\H#OFG>^5PR\>A_3TP?ZB!S#![W2H4W 6[)?T:*[W
M,-\P#PR <;+!^RGO,?OIB Y@UG5W"+8A V<#_QBK:\=QNSUU5R_R//+R?P7Z
M4< )PI8X$'LDH%7\+(!']^4U6B@%3OY $S<-"ZX25S_LM%[)UZ_V7T^K;+HJ
M9/3[*E:=$;MQJ?P.3X='=+,XU$E?2.#)X8BJT(S395_H*(OB F'9$%X1J[\S
M$%I;KWMY>M)\SI*1EU ?=5#71]7U4;.X8T9Y5*)[4TJC+L]^^?WXZH^+T\M5
M%$4MRQ 7(T?40:B2=,RUURY\S'<KBC6Y^'/K:'>O86ZT6690NGBL(1@)"@PP
M<M6)337#:SI*P(R'O 6!BK&C^C+H6BU(^M5<@"7P*@OA)GH>F)Q^%,-X_3OT
MY/K7J"U0E_9L9XKF'LZ95UZU]_81;N+]#JHM1M!^NWGPV&X@"QX@^GIV]:OX
M>G9R<2XNSS]?_7E\<=H09[^?S#E=LUES??"(P.<YZ-D[:.XO#Z%C->MX)UM^
ME2-Q-PC>\R_PG81^'(DWR9N%D< 8U KAK:RWM02FN',0<'^4]D?BI"E^S;K=
MP4C%Z\@UU=:T]20O89*_Q2K1>'J9XN49VP[UM#]Y1*8_O/H6Z]#30QE,3OAK
M/.WX4F:]]B=J?Z(R_L1'E?8QM_>U*3[&$D+4=5O99>G%>B+,1,S:BD=[>A4K
MF60Q6M"7.3G+L)[YU..4'WM>E(4$MK&8,;W??M##YG4\R?[Y]R^8)W]BD(')
M3*<H[#")'??1Z,+B-XB/L9VD,DXGOU:ACU]N?=A]FQ_MIH0P_/G3&YJ]__/3
MFWXZ"#[\?U!+ 0(4 Q0    ( &" H5RI53KU% @  .@P   -
M  "  0    !E>%\Y,S,S.3@N:'1M4$L! A0#%     @ 8("A7*?*M6!!"
MD#D   T              ( !/P@  &5X7SDS,S,Y.2YH=&U02P$"% ,4
M" !@@*%<$J&//'H%  !;*   #0              @ &K$   97A?.3,S-# P
M+FAT;5!+ 0(4 Q0    ( &" H5P2Z[$'9Q$  ,3?   1              "
M 5 6  !S;7-I+3(P,C8P,S,Q+GAS9%!+ 0(4 Q0    ( &" H5RCT!(Z00H
M  .(   5              "  >8G  !S;7-I+3(P,C8P,S,Q7V-A;"YX;6Q0
M2P$"% ,4    " !@@*%<-.\)0S-&  #FV@4 %0              @ %:,@
M<VUS:2TR,#(V,#,S,5]D968N>&UL4$L! A0#%     @ 8("A7-R #WK98
M85 % !4              ( !P'@  '-M<VDM,C R-C S,S%?;&%B+GAM;%!+
M 0(4 Q0    ( &" H5SL;-I=^4D  *QH!@ 5              "  <S9  !S
M;7-I+3(P,C8P,S,Q7W!R92YX;6Q02P$"% ,4    " !@@*%<35VT$ZPG 0#=
MP1$ %0              @ 'X(P$ <VUS:3(P,C8P,S,Q8U\Q,'$N:'1M4$L%
3!@     )  D /P(  -=+ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>smsi20260331c_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:smsi="http://www.smithmicro.com/20260331"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  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-20260331.xsd" xlink:type="simple"/>
    <context id="d_2026-01-01_2026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="i_2026-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">smsi:ViewspotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-03</instant>
        </period>
    </context>
    <context id="d_2025-06-03_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">smsi:ViewspotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-03</startDate>
            <endDate>2025-06-03</endDate>
        </period>
    </context>
    <context id="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-18</startDate>
            <endDate>2025-07-18</endDate>
        </period>
    </context>
    <context id="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-18</instant>
        </period>
    </context>
    <context id="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-18</startDate>
            <endDate>2025-07-18</endDate>
        </period>
    </context>
    <context id="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-18</instant>
        </period>
    </context>
    <context id="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-18</instant>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="i_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:UnregisteredCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="i_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:UnregisteredCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="i_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-06</instant>
        </period>
    </context>
    <context id="d_2025-11-06_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:PlacementAgentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">smsi:RegisteredDirectOfferingAndPrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-06</startDate>
            <endDate>2025-11-06</endDate>
        </period>
    </context>
    <context id="i_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-11</instant>
        </period>
    </context>
    <context id="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-11</instant>
        </period>
    </context>
    <context id="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-11</instant>
        </period>
    </context>
    <context id="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-11</startDate>
            <endDate>2025-09-11</endDate>
        </period>
    </context>
    <context id="d_2025-09-11_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-11</startDate>
            <endDate>2025-09-11</endDate>
        </period>
    </context>
    <context id="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-11</startDate>
            <endDate>2025-09-11</endDate>
        </period>
    </context>
    <context id="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-17</startDate>
            <endDate>2025-09-17</endDate>
        </period>
    </context>
    <context id="d_2025-09-17_2025-09-17_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-17</startDate>
            <endDate>2025-09-17</endDate>
        </period>
    </context>
    <context id="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:HuffmyerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September112025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-17</startDate>
            <endDate>2025-09-17</endDate>
        </period>
    </context>
    <context id="i_2025-09-29_DebtInstrumentAxis-September292025NoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="d_2025-09-30_2025-09-30_DebtInstrumentAxis-September292025NoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-30</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="d_2025-10-02_2025-10-02_DebtInstrumentAxis-September292025NoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September292025NoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-02</startDate>
            <endDate>2025-10-02</endDate>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September292025WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September11thAnd29th2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_StatementClassOfStockAxis-September2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">smsi:September2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:September11thAnd29th2025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MinimumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MaximumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MinimumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MaximumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:EquityclassifiedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-03</startDate>
            <endDate>2026-02-03</endDate>
        </period>
    </context>
    <context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:UnregisteredCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:SecuredPromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-03</instant>
        </period>
    </context>
    <context id="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-04</startDate>
            <endDate>2026-03-04</endDate>
        </period>
    </context>
    <context id="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember">
        <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:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-04</startDate>
            <endDate>2026-03-04</endDate>
        </period>
    </context>
    <context id="d_2026-04-01_2026-04-30_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_SubsequentEventTypeAxis-SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">smsi:SmithMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:TheSeptember112025NotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-04</startDate>
            <endDate>2026-03-04</endDate>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputEffectiveInterestMethodMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">smsi:MeasurementInputEffectiveInterestMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember">
        <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:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:WarrantsIssuedWithConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-04</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">smsi:ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-31</instant>
        </period>
    </context>
    <context id="i_2025-09-29_ClassOfWarrantOrRightAxis-July2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-29</instant>
        </period>
    </context>
    <context id="i_2025-09-11_ClassOfWarrantOrRightAxis-July2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-11</instant>
        </period>
    </context>
    <context id="d_2025-07-01_2025-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:September292025WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:July2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="d_2025-11-05_2025-11-05">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="i_2022-08-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-03</instant>
        </period>
    </context>
    <context id="i_2024-05-02_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-02</instant>
        </period>
    </context>
    <context id="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <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="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="i_2024-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:AdditionalWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">smsi:NotesWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="i_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="d_2025-04-01_2025-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="i_2026-03-31_RangeAxis-WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="i_2025-12-31_RangeAxis-WeightedAverageMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2024-06-18_2024-06-18_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-18</startDate>
            <endDate>2024-06-18</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember_RangeAxis-MaximumMember">
        <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:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:The2015OmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MinimumMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MaximumMember">
        <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">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-SalesAndMarketingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-SalesAndMarketingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:SalesAndMarketingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">smsi:GeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="i_2025-12-31_AwardTypeAxis-RestrictedStockMember">
        <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>2025-12-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember">
        <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="i_2026-03-31_AwardTypeAxis-RestrictedStockMember">
        <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>2026-03-31</instant>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:HostedEnvironmentUsageFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CloudBasedUsageFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ConsultingServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-FamilySafetyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-FamilySafetyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:FamilySafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CommsuiteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommsuiteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CommsuiteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:CommsuiteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ViewspotMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewspotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ViewspotMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">smsi:ViewspotMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerThreeMember</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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerThreeMember</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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</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>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerOneMember</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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">smsi:CustomerTwoMember</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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="d_2026-01-01_2026-03-31_StatementGeographicalAxis-EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="d_2025-01-01_2025-03-31_StatementGeographicalAxis-EMEAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <unit id="Share">
        <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="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="d_2026-01-01_2026-03-31"
      id="thunderdome-EntityCentralIndexKey">0000948708</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="d_2026-01-01_2026-03-31"
      id="thunderdome-EntityRegistrantName">Smith Micro Software, Inc.</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="d_2026-01-01_2026-03-31" id="ixv-9043">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="d_2026-01-01_2026-03-31" id="ixv-9044">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2026-01-01_2026-03-31" id="ixv-9045">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2026-01-01_2026-03-31" id="ixv-9046">2026</dei:DocumentFiscalYearFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2026-03-31"
      id="c143829290"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2025-12-31"
      id="c143829291"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829295"
      unitRef="USDPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829296"
      unitRef="USDPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829297"
      unitRef="Share">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829298"
      unitRef="Share">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829299"
      unitRef="Share">25609766</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829301"
      unitRef="Share">25609766</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829300"
      unitRef="Share">25798092</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829302"
      unitRef="Share">25798092</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829321"
      unitRef="USD">0</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829322"
      unitRef="USD">1000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      id="c143829564">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <smsi:ClassOfWarrantOrRightExercisableCommenceTerm
      contextRef="d_2025-11-05_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      id="c143829571">P6M</smsi:ClassOfWarrantOrRightExercisableCommenceTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      id="c143829572">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      id="c143829581">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829587"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829590"
      unitRef="Share">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember"
      id="c143829601">P5Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="d_2025-10-02_2025-10-02_DebtInstrumentAxis-September292025NoteMember"
      decimals="-5"
      id="c143829613"
      unitRef="USD">100000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember"
      id="c143829617">P5Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember"
      decimals="INF"
      id="c143829628"
      unitRef="Pure">0.73</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MaximumMember"
      decimals="3"
      id="c143829630"
      unitRef="Pure">0.037</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      id="c143829640">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember"
      id="c143829658">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-3"
      id="c143829685"
      unitRef="USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2026-03-31_RangeAxis-WeightedAverageMember"
      id="c143829838">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2025-12-31_RangeAxis-WeightedAverageMember"
      id="c143829839">P7Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember_RangeAxis-MaximumMember"
      id="c143829997">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      id="c143829999">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MinimumMember"
      id="c143830000">P2M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember_RangeAxis-MaximumMember"
      id="c143830001">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:NumberOfReportableSegments
      contextRef="d_2025-01-01_2025-12-31"
      decimals="INF"
      id="c143830107"
      unitRef="Pure">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-5"
      id="c143830210"
      unitRef="USD">400000</us-gaap:OperatingLeaseCost>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="d_2026-01-01_2026-03-31" id="c143830255">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="d_2026-01-01_2026-03-31" id="c143830256">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="d_2026-01-01_2026-03-31" id="c143830257">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="d_2026-01-01_2026-03-31" id="c143830258">false</ecd:NonRule10b51ArrAdoptedFlag>
    <dei:DocumentType contextRef="d_2026-01-01_2026-03-31" id="ixv-10791">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="d_2026-01-01_2026-03-31" id="ixv-10792">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="d_2026-01-01_2026-03-31" id="ixv-10793">2026-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d_2026-01-01_2026-03-31" id="ixv-10794">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-10795">001-35525</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2026-01-01_2026-03-31" id="ixv-10796">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-10797">33-0029027</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2026-01-01_2026-03-31" id="ixv-10798">5800 Corporate Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2026-01-01_2026-03-31" id="ixv-10799">Pittsburgh</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2026-01-01_2026-03-31" id="ixv-10800">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2026-01-01_2026-03-31" id="ixv-10801">15237</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2026-01-01_2026-03-31" id="ixv-10802">412</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2026-01-01_2026-03-31" id="ixv-10803">837-5300</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2026-01-01_2026-03-31" id="ixv-10804">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2026-01-01_2026-03-31" id="ixv-10805">SMSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2026-01-01_2026-03-31" id="ixv-10806">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="d_2026-01-01_2026-03-31" id="ixv-10807">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2026-01-01_2026-03-31" id="ixv-10808">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2026-01-01_2026-03-31" id="ixv-10809">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2026-01-01_2026-03-31" id="ixv-10810">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2026-01-01_2026-03-31" id="ixv-10811">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="d_2026-01-01_2026-03-31" id="ixv-10812">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i_2026-04-30"
      decimals="INF"
      id="ixv-10813"
      unitRef="Share">25557408</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829246"
      unitRef="USD">1742000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829247"
      unitRef="USD">1494000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829248"
      unitRef="USD">2902000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829249"
      unitRef="USD">1817000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829252"
      unitRef="USD">1321000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829253"
      unitRef="USD">1218000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829254"
      unitRef="USD">5965000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829255"
      unitRef="USD">4529000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829256"
      unitRef="USD">274000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829257"
      unitRef="USD">331000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829258"
      unitRef="USD">1741000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829259"
      unitRef="USD">1119000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829260"
      unitRef="USD">499000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2025-12-31"
      decimals="-5"
      id="c143829261"
      unitRef="USD">500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829262"
      unitRef="USD">17315000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829263"
      unitRef="USD">18492000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829264"
      unitRef="USD">25794000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829265"
      unitRef="USD">24971000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829268"
      unitRef="USD">1567000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829269"
      unitRef="USD">1937000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829270"
      unitRef="USD">1418000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829271"
      unitRef="USD">1488000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829272"
      unitRef="USD">722000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829273"
      unitRef="USD">914000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829274"
      unitRef="USD">649000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829275"
      unitRef="USD">773000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829276"
      unitRef="USD">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829277"
      unitRef="USD">1007000</us-gaap:NotesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829278"
      unitRef="USD">4356000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829279"
      unitRef="USD">6119000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829281"
      unitRef="USD">41000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829282"
      unitRef="USD">45000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829283"
      unitRef="USD">1901000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829284"
      unitRef="USD">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829285"
      unitRef="USD">1154000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829286"
      unitRef="USD">417000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829287"
      unitRef="USD">3096000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829288"
      unitRef="USD">462000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockValue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829293"
      unitRef="USD">26000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829294"
      unitRef="USD">26000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829303"
      unitRef="USD">406956000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829304"
      unitRef="USD">403107000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c143829305"
      unitRef="USD">-388640000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829306"
      unitRef="USD">-384743000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829307"
      unitRef="USD">18342000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c143829308"
      unitRef="USD">18390000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829309"
      unitRef="USD">25794000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829310"
      unitRef="USD">24971000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829317"
      unitRef="USD">4221000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829318"
      unitRef="USD">4621000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829319"
      unitRef="USD">911000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829320"
      unitRef="USD">1258000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-4"
      id="c143829323"
      unitRef="USD">3310000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829324"
      unitRef="USD">3363000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829326"
      unitRef="USD">1476000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829327"
      unitRef="USD">1643000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829328"
      unitRef="USD">1848000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829329"
      unitRef="USD">2857000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829330"
      unitRef="USD">2113000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829331"
      unitRef="USD">2724000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829332"
      unitRef="USD">1246000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829333"
      unitRef="USD">1349000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829334"
      unitRef="USD">6683000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829335"
      unitRef="USD">8573000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829336"
      unitRef="USD">-3373000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c143829337"
      unitRef="USD">-5210000</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829339"
      unitRef="USD">-3000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829340"
      unitRef="USD">-123000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InterestExpenseNonoperating
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829341"
      unitRef="USD">526000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829342"
      unitRef="USD">25000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829343"
      unitRef="USD">-1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829344"
      unitRef="USD">-65000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829345"
      unitRef="USD">-3897000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829346"
      unitRef="USD">-5177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829347"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829348"
      unitRef="USD">1000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829349"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829350"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c143829352"
      unitRef="USDPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c143829353"
      unitRef="USDPerShare">-0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829355"
      unitRef="Share">25695000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829356"
      unitRef="Share">18216000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829372"
      unitRef="Share">25798000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829373"
      unitRef="USD">26000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829374"
      unitRef="USD">403107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829375"
      unitRef="USD">-384743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c143829376"
      unitRef="USD">18390000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829378"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829379"
      unitRef="USD">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829380"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829381"
      unitRef="USD">2000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829382"
      unitRef="Share">92000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829383"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829384"
      unitRef="USD">584000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829385"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829386"
      unitRef="USD">584000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c143829387"
      unitRef="Share">280000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829388"
      unitRef="USD">-0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829389"
      unitRef="USD">154000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829390"
      unitRef="USD">-0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829391"
      unitRef="USD">154000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829393"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829394"
      unitRef="USD">3417000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829395"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829396"
      unitRef="USD">3417000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829398"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829399"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829400"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829401"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c143829402"
      unitRef="Share">25610000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829403"
      unitRef="USD">26000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829404"
      unitRef="USD">406956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-4"
      id="c143829405"
      unitRef="USD">-388640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829406"
      unitRef="USD">18342000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829407"
      unitRef="Share">17673000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829408"
      unitRef="USD">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829409"
      unitRef="USD">395383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829410"
      unitRef="USD">-354645000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c143829411"
      unitRef="USD">40756000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829413"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829414"
      unitRef="USD">6000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829415"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829416"
      unitRef="USD">6000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829417"
      unitRef="Share">1868000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829418"
      unitRef="USD">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c143829419"
      unitRef="USD">1080000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829420"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829421"
      unitRef="USD">1081000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829422"
      unitRef="Share">85000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829423"
      unitRef="USD">-0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829424"
      unitRef="USD">105000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829425"
      unitRef="USD">-0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829426"
      unitRef="USD">105000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829427"
      unitRef="Share">3000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829428"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829429"
      unitRef="USD">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829430"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829431"
      unitRef="USD">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829433"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829434"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829435"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829436"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829437"
      unitRef="Share">19459000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c143829438"
      unitRef="USD">19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c143829439"
      unitRef="USD">396366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c143829440"
      unitRef="USD">-359823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c143829441"
      unitRef="USD">36562000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829449"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829450"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829452"
      unitRef="USD">1246000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c143829453"
      unitRef="USD">1350000</us-gaap:DepreciationDepletionAndAmortization>
    <smsi:NoncashLeaseExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829454"
      unitRef="USD">-78000</smsi:NoncashLeaseExpense>
    <smsi:NoncashLeaseExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829455"
      unitRef="USD">52000</smsi:NoncashLeaseExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829456"
      unitRef="USD">-3000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829457"
      unitRef="USD">-123000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829458"
      unitRef="USD">431000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829459"
      unitRef="USD">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829460"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829461"
      unitRef="USD">103000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829462"
      unitRef="USD">586000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829463"
      unitRef="USD">1088000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829465"
      unitRef="USD">1085000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829466"
      unitRef="USD">-2381000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829467"
      unitRef="USD">103000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829468"
      unitRef="USD">-33000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829469"
      unitRef="USD">-849000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829470"
      unitRef="USD">-308000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829471"
      unitRef="USD">-3752000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829472"
      unitRef="USD">-602000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829474"
      unitRef="USD">11000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829475"
      unitRef="USD">4000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829476"
      unitRef="USD">-11000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829477"
      unitRef="USD">-4000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-6"
      id="c143829479"
      unitRef="USD">4000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829480"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <smsi:ProceedsFromFinancingArrangements
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829481"
      unitRef="USD">263000</smsi:ProceedsFromFinancingArrangements>
    <smsi:ProceedsFromFinancingArrangements
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829482"
      unitRef="USD">384000</smsi:ProceedsFromFinancingArrangements>
    <smsi:RepaymentsOfFinancialArrangements
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829483"
      unitRef="USD">252000</smsi:RepaymentsOfFinancialArrangements>
    <smsi:RepaymentsOfFinancialArrangements
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-5"
      id="c143829484"
      unitRef="USD">300000</smsi:RepaymentsOfFinancialArrangements>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829485"
      unitRef="USD">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829486"
      unitRef="USD">2000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829487"
      unitRef="USD">4011000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829488"
      unitRef="USD">86000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829489"
      unitRef="USD">248000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-4"
      id="c143829490"
      unitRef="USD">-520000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829491"
      unitRef="USD">1494000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c143829492"
      unitRef="USD">2808000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829493"
      unitRef="USD">1742000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c143829494"
      unitRef="USD">2288000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:NotesIssued1
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829496"
      unitRef="USD">1889000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829497"
      unitRef="USD">0</us-gaap:NotesIssued1>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168468">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;1.&lt;/em&gt; The Company&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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 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 family safety software solutions to support families in the digital age and products for creating, sharing, and monetizing rich content, such as visual voice messaging. The Company provided retail content display optimization and performance analytics until the sale of its ViewSpot product in &lt;em style="font: inherit;"&gt; June 2025&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Smith Micro&#x2019;s solution portfolio is comprised of proven software products that enable its customers to provide:&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align:top;"&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table style="height:auto;width:100%;border-collapse:collapse;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Devices tailored to meet the needs of seniors and kids; and&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr style="vertical-align:top;"&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Easy visual access to voice messages on mobile devices through visual voicemail and voice-to-text transcription functionality.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; June 3, 2025, &lt;/em&gt;the Company divested its ViewSpot product for total consideration of $1.3 million, of which $1.0 million was paid on the closing date, with the remaining amounts paid in &lt;em style="font: inherit;"&gt;two&lt;/em&gt; installments, the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; of which was collected on &lt;em style="font: inherit;"&gt; July 1, 2025, &lt;/em&gt;and the final balance was collected on&#160;&lt;em style="font: inherit;"&gt; October 1, 2025.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember"
      decimals="-5"
      id="c143829499"
      unitRef="USD">1300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="d_2025-06-03_2025-06-03_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-ViewspotMember"
      decimals="-6"
      id="c143829500"
      unitRef="USD">1000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168469">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2.&lt;/em&gt; Accounting Policies&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The accompanying interim consolidated balance sheet as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and the related consolidated statements of operations and stockholders&#x2019; equity for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, and the consolidated statements of cash flows for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, 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;U.S. GAAP&#x201d;) have been omitted.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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 &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K for the fiscal year ended&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;&#160;filed with the SEC on&#160;&lt;em style="font: inherit;"&gt; March 5, 2026&lt;/em&gt;&#160;(the "&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&#160;Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K").&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Operating results for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; necessarily indicative of the results that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be expected for any other interim period or for the fiscal year ending&#160;&lt;em style="font: inherit;"&gt; December 31, 2026&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Recently Issued Accounting Pronouncements&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In &lt;em style="font: inherit;"&gt; November 2024, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03,&lt;/em&gt; &lt;i&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic &lt;em style="font: inherit;"&gt;220&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;)&lt;/i&gt;, which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after &lt;em style="font: inherit;"&gt; December 15, 2026 &lt;/em&gt;and interim periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In &lt;em style="font: inherit;"&gt; September 2025, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;06,&lt;/em&gt;&#160;&lt;i&gt;Intangibles&lt;/i&gt;&#x2014;&lt;i&gt;Goodwill and Other&lt;/i&gt;&#x2014;&lt;i&gt;Internal-Use Software (Subtopic &lt;em style="font: inherit;"&gt;350&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Targeted Improvements to the Accounting for Internal-Use Software&lt;/i&gt;. The amendments in this update make targeted improvements to increase the operability of the recognition guidance considering different software development methods.&#160;The amendments in this update will be effective for annual and interim reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is evaluating the impact of this ASU on the consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2026-01-01_2026-03-31" id="c143831233">&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The accompanying interim consolidated balance sheet as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and the related consolidated statements of operations and stockholders&#x2019; equity for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, and the consolidated statements of cash flows for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, 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;U.S. GAAP&#x201d;) have been omitted.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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 &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K for the fiscal year ended&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;&#160;filed with the SEC on&#160;&lt;em style="font: inherit;"&gt; March 5, 2026&lt;/em&gt;&#160;(the "&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&#160;Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K").&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Operating results for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; necessarily indicative of the results that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be expected for any other interim period or for the fiscal year ending&#160;&lt;em style="font: inherit;"&gt; December 31, 2026&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2026-01-01_2026-03-31" id="c143831234">&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;i&gt;&lt;b&gt;Recently Issued Accounting Pronouncements&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In &lt;em style="font: inherit;"&gt; November 2024, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2024&lt;/em&gt;-&lt;em style="font: inherit;"&gt;03,&lt;/em&gt; &lt;i&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic &lt;em style="font: inherit;"&gt;220&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;)&lt;/i&gt;, which is intended to improve the decision-usefulness of expense information on public companies' income through disaggregation of relevant expense captions in the notes to the financial statements. This ASU is effective for fiscal years beginning after &lt;em style="font: inherit;"&gt; December 15, 2026 &lt;/em&gt;and interim periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is currently evaluating the impact of this ASU on the consolidated financial statements and related disclosures.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In &lt;em style="font: inherit;"&gt; September 2025, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;-&lt;em style="font: inherit;"&gt;06,&lt;/em&gt;&#160;&lt;i&gt;Intangibles&lt;/i&gt;&#x2014;&lt;i&gt;Goodwill and Other&lt;/i&gt;&#x2014;&lt;i&gt;Internal-Use Software (Subtopic &lt;em style="font: inherit;"&gt;350&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;): Targeted Improvements to the Accounting for Internal-Use Software&lt;/i&gt;. The amendments in this update make targeted improvements to increase the operability of the recognition guidance considering different software development methods.&#160;The amendments in this update will be effective for annual and interim reporting periods beginning after &lt;em style="font: inherit;"&gt; December 15, 2027, &lt;/em&gt;with early adoption permitted. The Company is evaluating the impact of this ASU on the consolidated financial statements and related disclosures.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168470">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;3.&lt;/em&gt; Going Concern&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company's financial statements have been presented on the basis that it is a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. In connection with preparing consolidated financial statements for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, certain conditions in the Company's evaluation, considered in the aggregate, have raised substantial doubt about the Company's ability to continue as a going concern within &lt;em style="font: inherit;"&gt;one&lt;/em&gt; year from the date that the financial statements are issued, which has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; been alleviated. The evaluation considered the Company's financial condition, including its liquidity sources, funds necessary to maintain the Company's operations considering the current financial condition, obligations, and other expected cash flows, and negative financial trends of recurring operating losses and negative cash flows.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company has continuing operations and is generating revenues in the normal course, however the Company is dependent, to an extent, on the timing of subscriber and revenue growth for its products and the related cash generation from that growth and/or the ability to obtain the necessary capital to meet its obligations and fund its working capital requirements to maintain normal business operations. Management believes that the actions presently being taken to implement the Company's business plan to expand subscriber growth, to acquire new customers, and to expand its offerings to existing customers to generate increased revenues, and, if necessary, to raise additional capital will support the Company's operations; as such the financial statements do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; include any adjustments that &lt;em style="font: inherit;"&gt; may&lt;/em&gt;&lt;i&gt; &lt;/i&gt;be necessary if the Company is unable to continue as a going concern. The Company believes, based on its history of being able to complete debt and equity financings, that it would be able to raise additional funds as necessary, through public or private equity offerings, including by filing &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more registration statements, through debt financings, or from a combination of these funding sources. However, it &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; be able to secure such incremental capital in a timely manner or on favorable terms, if at all. To preserve liquidity, the Company &lt;em style="font: inherit;"&gt; may&lt;/em&gt;&lt;i&gt; &lt;/i&gt;also take &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more of the following additional actions:&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:54pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:18pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Implement additional restructuring and cost reductions,&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:54pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:18pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Secure a revolving line of credit, if available,&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:54pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:18pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Dispose of &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more product lines, and/or&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:54pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:18pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Sell or license intellectual property.&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;While management believes that the Company&#x2019;s plans for growing revenue and the other potential actions available to it would alleviate the conditions that raise substantial doubt, these strategies are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; entirely within the Company&#x2019;s control and cannot be assessed as being probable of occurring.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168471">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;4.&lt;/em&gt; Common Stock&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Minimum Bid Price Requirement and Reverse Stock Split&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; June 23,&lt;/em&gt;&lt;i&gt; &lt;/i&gt;&lt;em style="font: inherit;"&gt;2025,&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Smith Micro received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market (&#x201c;Nasdaq&#x201d;) advising that the Company was &lt;em style="font: inherit;"&gt;not&lt;/em&gt; in compliance with the &lt;em style="font: inherit;"&gt;$1.00&lt;/em&gt; minimum bid price requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5550&lt;/em&gt;(a)(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;) (the &#x201c;Minimum Bid Price Requirement&#x201d;) as a result of the closing bid price of the Company&#x2019;s common stock (&#x201c;Common Stock&#x201d;) having been below &lt;em style="font: inherit;"&gt;$1.00&lt;/em&gt; for &lt;em style="font: inherit;"&gt;thirty&lt;/em&gt; consecutive business days. In accordance with Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5810&lt;/em&gt;(c)(&lt;em style="font: inherit;"&gt;3&lt;/em&gt;)(A), the Company was granted a period of &lt;em style="font: inherit;"&gt;180&lt;/em&gt; calendar days from the notification date, or until &lt;em style="font: inherit;"&gt; December 22, 2025&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;to regain compliance with the Minimum Bid Price Requirement.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; December 23, 2025&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;the Company received a written notice from Nasdaq (the &lt;i&gt;&#x201c;&lt;/i&gt;&lt;em style="font: inherit;"&gt; December&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Notice&#x201d;) granting an additional &lt;em style="font: inherit;"&gt;180&lt;/em&gt; days, or until &lt;em style="font: inherit;"&gt; June 22, 2026&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;to regain compliance with the Minimum Bid Price Requirement.&#160;If at any time before &lt;em style="font: inherit;"&gt; June 22, 2026,&lt;/em&gt;&lt;i&gt; &lt;/i&gt;the closing bid price of the Company&#x2019;s Common Stock is at least &lt;em style="font: inherit;"&gt;$1.00&lt;/em&gt; per share for a minimum of &lt;em style="font: inherit;"&gt;ten&lt;/em&gt; consecutive business days, unless Nasdaq exercises its discretion to extend this &lt;em style="font: inherit;"&gt;ten&lt;/em&gt;-day period, Nasdaq will provide written confirmation stating that the Company has achieved compliance with the Minimum Bid Price Requirement.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The &lt;em style="font: inherit;"&gt; December&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Notice had &lt;em style="font: inherit;"&gt;no&lt;/em&gt; immediate effect on the continued listing status of the Company&#x2019;s Common Stock on The Nasdaq Capital Market, and the Company&#x2019;s listing remains fully effective.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company intends to monitor the closing bid price of its Common Stock and assess its available options in order to regain compliance with the Minimum Bid Price Requirement and continue listing on The Nasdaq Capital Market, including by effecting a reverse stock split, if necessary. There can be &lt;em style="font: inherit;"&gt;no&lt;/em&gt; assurance that the Company will regain compliance with the Minimum Bid Price Requirement or will otherwise be in compliance with the other Nasdaq listing requirements.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt; July 2025 &lt;/em&gt;Registered Direct Offering and Private Placement&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; July 18, 2025, &lt;/em&gt;the Company announced the closing of a registered direct offering of 1,612,903 shares of Common Stock for $0.93 per share and concurrent private placement of unregistered warrants to purchase an equal number of shares of the Company's Common Stock with certain institutional and accredited investors, which resulted in gross proceeds to the Company of approximately $1.5 million, prior to offering fees and transaction expenses. The registered offering and concurrent private placement were approved by the Company's Board of Directors and&#160;a special Pricing Committee thereof. The warrants issued to the investors in the concurrent private placement have an exercise price of $1.20 per share, are immediately exercisable, expire &lt;span style="-sec-ix-hidden:c143829564"&gt;five&lt;/span&gt; years after issuance,&#160;and contain&#160;a &#x201c;full-ratchet&#x201d; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues shares of Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrant. The number of shares issuable upon exercise of such shares will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the Common Warrant (after giving effect to the split) during a period before and after the effective date of the reverse split.&#160; However, pursuant to the securities purchase agreement between the company and the investors relating to the registered offering and concurrent private placement dated &lt;em style="font: inherit;"&gt; July 17, 2025, &lt;/em&gt;an investor&#x2019;s right to exercise the warrants, and the Company&#x2019;s ability to issue shares upon exercise, is subject to certain limitations set forth in the purchase agreement pursuant to which the warrants were issued, including a limit on the number of shares that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be issued until the time, if any, that the Company&#x2019;s stockholders have approved the issuance of more than 19.9% of the Company&#x2019;s outstanding shares of common stock pursuant to the registered offering and concurrent private placement in accordance with Nasdaq listing standards. The Company obtained stockholder approval of these matters at a meeting held on &lt;em style="font: inherit;"&gt; October 16, 2025.&#160;&#160;&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The net cash proceeds to the Company from the offering, after deducting offering related expenses was $1.0 million. All warrants associated with the transaction were assessed and recorded as equity instruments.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt; November 2025 &lt;/em&gt;Registered Direct Offering and Private Placement Transaction&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;Securities Purchase Agreement- Registered Direct Offering:&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; November 5, 2025&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;the Company entered into a securities purchase agreement relating to the registered direct offering and sale of an aggregate of 1,714,373 shares of the Company&#x2019;s Common Stock for $0.6708 per share along with unregistered common warrants to purchase up to an aggregate of 1,714,373 shares of Common Stock in a concurrent private placement. Each unregistered common warrant has an exercise price of $0.6708 per share, is exercisable at any time beginning &lt;span style="-sec-ix-hidden:c143829571"&gt;six&lt;/span&gt; months following their original issuance and will expire &lt;span style="-sec-ix-hidden:c143829572"&gt;five&lt;/span&gt; years from the initial exercise date.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Roth Capital Partners, LLC (the &#x201c;Placement Agent&#x201d;) acted as the exclusive placement agent for the Offering and the concurrent private placement of Common Warrants pursuant to a placement agency agreement (the &#x201c;Placement Agency Agreement&#x201d;) dated &lt;em style="font: inherit;"&gt; November 5, 2025&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;by and between the Company and the Placement Agent. &#160;The gross proceeds to the Company from the completed offering was approximately $1.15 million, before deducting offering expenses payable by the Company.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;Securities Purchase Agreement- Private Placement Transaction:&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; November 5, &lt;/em&gt;&lt;em style="font: inherit;"&gt;202&lt;/em&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;5,&lt;/em&gt; &lt;/i&gt;the Company separately entered into a &lt;em style="font: inherit;"&gt;second&lt;/em&gt; securities purchase agreement with a trust, for which the Company&#x2019;s Chief Executive Officer serves as co-trustee, relating to a private placement transaction and sale of 2,236,136 unregistered shares of the Company&#x2019;s Common Stock at an offering price of $0.6708 per share and unregistered warrants to purchase up to an aggregate of 2,236,136 shares of Common Stock. Each of these unregistered private placement common warrants has an exercise price of $0.6708 per share, is exercisable following receipt of stockholder approval of the same and will expire &lt;span style="-sec-ix-hidden:c143829581"&gt;five&lt;/span&gt; years from the initial exercise date. The gross proceeds to the Company from the completed Private Placement was approximately $1.5 million, before deducting offering expenses payable by the Company.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The closing of the &lt;em style="font: inherit;"&gt; November 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;registered direct offering and private placement transaction occurred on or about &lt;em style="font: inherit;"&gt; November 6, 2025&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; December 4, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;the Company filed a registration statement with the SEC registering for resale the shares issued in the &lt;em style="font: inherit;"&gt; November 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;private placement transaction and the shares issuable upon exercise of the warrants issued in connection with the &lt;em style="font: inherit;"&gt; November 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;registered direct offering and private placement transaction, which registration statement was declared effective by the SEC on &lt;em style="font: inherit;"&gt; December 12, 2025&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Pursuant to the Placement Agency Agreement, the Company agreed to pay to the Placement Agent a cash fee equivalent to 6.0% of the gross proceeds raised in the &lt;em style="font: inherit;"&gt; November 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;registered direct offering, excluding amounts invested by certain individuals or entities mutually agreed upon by the Company and the Placement Agent. The Company also reimbursed the Placement Agent's expenses of up to $125,000, upon the closing of the &lt;em style="font: inherit;"&gt; November 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;registered direct offering.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company&#x2019;s outstanding Common Stock warrants are a combination of equity and liability classified.&#160; As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, the Company had&#160;27,751,022&#160;and&#160;16,868,306&#160;warrants outstanding, each having the right to purchase &lt;span style="-sec-ix-hidden:c143829587"&gt;&lt;span style="-sec-ix-hidden:c143829590"&gt;one&lt;/span&gt;&lt;/span&gt; share of the Company&#x2019;s Common Stock at a weighted average exercise prices&#160;of&#160;$1.00&#160;and&#160;$1.21, respectively,&#160;and expire at various dates through &lt;em style="font: inherit;"&gt; March 2031.&#160;&lt;/em&gt;&lt;/p&gt;
  </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"
      decimals="INF"
      id="c143829560"
      unitRef="Share">1612903</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"
      decimals="INF"
      id="c143829561"
      unitRef="USDPerShare">0.93</us-gaap:SharesIssuedPricePerShare>
    <smsi:ProceedsFromIssuanceOrSaleOfEquityGross
      contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="-5"
      id="c143829562"
      unitRef="USD">1500000</smsi:ProceedsFromIssuanceOrSaleOfEquityGross>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-07-18_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829563"
      unitRef="USDPerShare">1.2</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:SaleOfStockOwnershipLimitationOnSaleOfSharesPercent
      contextRef="i_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="3"
      id="c143829565"
      unitRef="Pure">0.199</smsi:SaleOfStockOwnershipLimitationOnSaleOfSharesPercent>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="d_2025-07-18_2025-07-18_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="-6"
      id="c143829566"
      unitRef="USD">1000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"
      decimals="INF"
      id="c143829567"
      unitRef="Share">1714373</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingMember"
      decimals="INF"
      id="c143829568"
      unitRef="USDPerShare">0.6708</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829569"
      unitRef="Share">1714373</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredCommonWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829570"
      unitRef="USDPerShare">0.6708</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:ProceedsFromIssuanceOrSaleOfEquityGross
      contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="-4"
      id="c143829573"
      unitRef="USD">1150000</smsi:ProceedsFromIssuanceOrSaleOfEquityGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="d_2025-11-05_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829577"
      unitRef="Share">2236136</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i_2025-11-05_StatementClassOfStockAxis-UnregisteredCommonStockMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829578"
      unitRef="USDPerShare">0.6708</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829579"
      unitRef="Share">2236136</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-UnregisteredWarrantsMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="INF"
      id="c143829580"
      unitRef="USDPerShare">0.6708</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:ProceedsFromIssuanceOrSaleOfEquityGross
      contextRef="d_2025-11-05_2025-11-05_SubsidiarySaleOfStockAxis-PrivatePlacementMember"
      decimals="-5"
      id="c143829582"
      unitRef="USD">1500000</smsi:ProceedsFromIssuanceOrSaleOfEquityGross>
    <smsi:StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance
      contextRef="i_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="2"
      id="c143829583"
      unitRef="Pure">0.06</smsi:StockIssuanceCashFeePercentageOfGrossProceedsFromStockIssuance>
    <smsi:StockIssuanceReimbursingExpenseAmount
      contextRef="d_2025-11-06_2025-11-06_CounterpartyNameAxis-PlacementAgentMember_SubsidiarySaleOfStockAxis-RegisteredDirectOfferingAndPrivatePlacementMember"
      decimals="INF"
      id="c143829584"
      unitRef="USD">125000</smsi:StockIssuanceReimbursingExpenseAmount>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829585"
      unitRef="Share">27751022</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829586"
      unitRef="Share">16868306</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143829588"
      unitRef="USDPerShare">1</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143829589"
      unitRef="USDPerShare">1.21</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:DebtAndWarrantDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168472">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;5.&lt;/em&gt; Debt and Warrants Transactions&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Note Purchase Agreements&lt;/b&gt;&lt;/i&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Purchase Agreements&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Effective &lt;em style="font: inherit;"&gt; September 11, 2025, &lt;/em&gt;the Company&#160;entered into note purchase agreements (the&#160;&lt;em style="font: inherit;"&gt; &#x201c;September 11, 2025 &lt;/em&gt;Note Agreements&#x201d;) with the Smith Living Trust, for which William W. Smith, Jr., who at that time was the Company's the Chairman, President and Chief Executive officer, and currently serves as the Company&#x2019;s Executive Chairman, and his wife, Dieva L. Smith, serve as co-trustees (&#x201c;Smith&#x201d;) and with Timothy C. Huffmyer, who, at that time was the Company's Chief Operating Officer, Chief Financial Officer, and Treasurer and is currently the Company&#x2019;s President and Chief Executive Officer (&#x201c;Huffmyer&#x201d;). Pursuant to the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Agreements, Smith agreed to loan to the Company an amount &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to exceed approximately $0.7 million&#160;and Huffmyer agreed to loan to the Company an amount &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to exceed $0.1 million, in each case in return for &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more secured promissory notes (the &lt;em style="font: inherit;"&gt; &#x201c;September 11, 2025 &lt;/em&gt;Notes&#x201d;) and accompanying unregistered common stock purchase warrants. The &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Notes are&#160;secured by the Company&#x2019;s accounts receivable and certain other assets, bear&#160;interest at a rate of 15.0% per annum, and are due on or before &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;unless otherwise mutually agreed to by the parties. The transactions were approved by an independent committee of the Company&#x2019;s Board of Directors and the Company&#x2019;s Audit Committee.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Each &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note was accompanied by the issuance by the Company of an unregistered warrant (each, &lt;em style="font: inherit;"&gt; &#x201c;September 11, 2025 &lt;/em&gt;Warrant&#x201d;) to purchase up to a number of shares of the Company&#x2019;s Common Stock equal to the principal amount of such &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#x2019;s Common Stock on the date of issuance of the note (the &lt;em style="font: inherit;"&gt; &#x201c;September 11, 2025 &lt;/em&gt;Warrant Shares&#x201d;). The Company received an amount equal to $0.125 per &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrant Share for each &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrant issued. Each &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrant is exercisable at any time beginning &lt;em style="font: inherit;"&gt;six&lt;/em&gt; (&lt;em style="font: inherit;"&gt;6&lt;/em&gt;) months following its original issuance, will expire &lt;span style="-sec-ix-hidden:c143829601"&gt;five&lt;/span&gt; years from the initial exercise date and has an exercise price equal to the greater of the Market Price on the date of the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Agreement or on the date of issuance of the warrant. The &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrants contain a &#x201c;full-ratchet&#x201d; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the Warrants. The number of shares issuable upon exercise of the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#x201c;full-ratchet&#x201d; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#x2019;s stockholders in accordance with Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5635.&lt;/em&gt; The shareholders of the Company will vote on a proposal with respect to such approval at its annual meeting in &lt;em style="font: inherit;"&gt; June 2026.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company and Smith completed an initial closing of the transactions contemplated by the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Agreements on &lt;em style="font: inherit;"&gt; September 11, 2025, &lt;/em&gt;and the Company completed subsequent closings with each of Smith and Huffmyer on &lt;em style="font: inherit;"&gt; September 17, 2025. &lt;/em&gt;The gross proceeds to the Company from the closings with Smith totals approximately $0.8 million&#160;(comprised of approximately $0.7 million as a loan and approximately $0.1 million for the purchase of the accompanying &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrants) and the gross proceeds to the Company from the closing with Huffmyer totals approximately $0.1 million&#160;(comprised of approximately $85 thousand&#160;as a loan and approximately $15 thousand&#160;for the purchase of the accompanying &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrants), in each case, before deducting transaction expenses payable by the Company. Pursuant to the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Agreements, the Company has filed a registration statement with the SEC registering the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Warrant Shares for resale, which registration statement was declared effective on &lt;em style="font: inherit;"&gt; December 12, 2025.&#160;&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Note Purchase Agreement&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; September 29, 2025, &lt;/em&gt;the Company entered into a note purchase agreement (the&#160;&lt;em style="font: inherit;"&gt; &#x201c;September 29, 2025 &lt;/em&gt;Note Agreement&#x201d;) with certain accredited investors (&#x201c;Purchasers&#x201d;), pursuant to which the Purchasers agreed to provide loans in an aggregate amount of $0.4 million, of which $0.3 million&#160;was received and recorded on &lt;em style="font: inherit;"&gt; September 30, 2025, &lt;/em&gt;and the remaining &lt;span style="-sec-ix-hidden:c143829613"&gt;$0.1&lt;/span&gt; million&#160;was received by &lt;em style="font: inherit;"&gt; October 2, 2025 &lt;/em&gt;and recorded in the &lt;em style="font: inherit;"&gt;fourth&lt;/em&gt; quarter, in each case, in return for a secured promissory note (collectively, the &lt;em style="font: inherit;"&gt; &#x201c;September 29, 2025 &lt;/em&gt;Notes&#x201d;) and an accompanying unregistered common stock purchase warrant (collectively, the &lt;em style="font: inherit;"&gt; &#x201c;September 29, 2025 &lt;/em&gt;Warrants&#x201d;). The &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Notes have substantially the same terms as the &lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Notes.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Each &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Note was accompanied by the issuance of a warrant to purchase up to a number of shares of the Company&#x2019;s Common Stock&#160;equal to the principal amount of such Note divided by the Market Price (as defined under Nasdaq regulations) of the Company&#x2019;s Common Stock on the date of issuance (the &lt;em style="font: inherit;"&gt; &#x201c;September 29, 2025 &lt;/em&gt;Warrant Shares&#x201d;). Each &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrant is exercisable at any time beginning &lt;em style="font: inherit;"&gt;six&lt;/em&gt; (&lt;em style="font: inherit;"&gt;6&lt;/em&gt;) months following its original issuance, will expire &lt;span style="-sec-ix-hidden:c143829617"&gt;five&lt;/span&gt; years from the initial exercise date, and has an exercise price equal to the greater of $0.73 or the Market Price on the date of issuance of the warrant. The &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrants contain a &#x201c;full-ratchet&#x201d; anti-dilution adjustment, such that the exercise price will be adjusted if the Company issues Common Stock (or Common Stock equivalents) at a price below the exercise price of the warrants. The number of shares issuable upon exercise of the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrants will then be proportionately adjusted. Additionally, in the event of a reverse stock split, the exercise price of each &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrant is subject to adjustment (along with a proportionate adjustment in the number of shares) if the market price of the Common Stock is less than the exercise price of the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrants (after giving effect to the split) during a period before and after the effective date of the reverse split. However, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; adjustment to the exercise price (or proportional adjustment to the number of shares) will be made under the &#x201c;full-ratchet&#x201d; adjustment or the anti-dilution adjustment, unless and until the Company has received approval from the Company&#x2019;s stockholders in accordance with Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5635.&lt;/em&gt; Pursuant to the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Note Agreement, the Company filed a registration statement with the SEC registering the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Warrant Shares for resale, which registration statement was declared effective &lt;em style="font: inherit;"&gt; December 12, 2025&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company received total cash proceeds from the&#160;&lt;em style="font: inherit;"&gt; September 11, 2025 &lt;/em&gt;Note Purchase Agreements and the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Note Purchase Agreement&#160;of approximately $1.2 million in &lt;em style="font: inherit;"&gt;2025.&lt;/em&gt; Furthermore, the proceeds were allocated to the notes and their 1,512,934 equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $0.4 million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method. This resulted in an immaterial amount of amortization expense in &lt;em style="font: inherit;"&gt;2025.&lt;/em&gt; The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;in &lt;em style="font: inherit;"&gt;2025:&lt;/em&gt; common stock market price of $0.72&#160;to &lt;span style="-sec-ix-hidden:c143829628"&gt;$0.73,&lt;/span&gt; risk-free interest rate of 3.6% - &lt;span style="-sec-ix-hidden:c143829630"&gt;3.7%,&lt;/span&gt; expected volatility of 88.67% - 89.81%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt; February 3, 2026 &lt;/em&gt;Note Purchase Agreement&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; February 3, 2026&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;the Company entered into a Note Purchase Agreement (the&#160;&lt;em style="font: inherit;"&gt; &#x201c;February &lt;/em&gt;Note Agreement&#x201d;) with the Smith Living Trust. Pursuant to the &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note Agreement, Smith agreed to loan funds to the Company in return for &lt;em style="font: inherit;"&gt;one&lt;/em&gt; or more secured promissory notes (in each case, a &lt;em style="font: inherit;"&gt; &#x201c;February &lt;/em&gt;Note&#x201d;) and accompanying unregistered common stock purchase warrants (in each case, a &lt;em style="font: inherit;"&gt; &#x201c;February &lt;/em&gt;Warrant&#x201d;). The &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note Agreement provides that each &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note will be secured by the Company&#x2019;s accounts receivable and certain other assets, will bear interest at a rate of 15.0% per annum, and will be due on or before &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&lt;i&gt; (&lt;/i&gt;the &#x201c;Maturity Date&#x201d;), unless otherwise mutually agreed by the parties. Pursuant to the &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note Agreement, each &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note will be accompanied by the issuance of a &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Warrant to purchase shares of the Company&#x2019;s Common Stock, which will be exercisable at any time beginning &lt;em style="font: inherit;"&gt;six&lt;/em&gt; months following its original issuance, will expire &lt;span style="-sec-ix-hidden:c143829640"&gt;five&lt;/span&gt; years from the initial exercise date and will have an exercise price equal to the greater of (a) $0.68 and (b) the greater of the market price of the Company&#x2019;s Common Stock on the date of the &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note Agreement or on the date of issuance. &#160;On &lt;em style="font: inherit;"&gt; February 3, 2026&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;the Company and Smith completed a closing of a loan transaction under the &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note Agreement, and the Company issued a &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Note and a &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Warrant to Smith. The &lt;em style="font: inherit;"&gt; February &lt;/em&gt;Warrant has an exercise price of $0.68 and will be exercisable during the period beginning &lt;em style="font: inherit;"&gt; August 3, 2026 &lt;/em&gt;and ending &lt;em style="font: inherit;"&gt; August 3, 2031.&lt;/em&gt;&lt;i&gt; &lt;/i&gt;The transaction was approved by the Company&#x2019;s Board of Directors and the Company&#x2019;s Audit Committee.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The gross proceeds to the Company from the closing totals approximately $1,000,000 (comprised of approximately $814,979 as a loan and approximately $185,021 for the purchase of the accompanying Warrant). Furthermore, the proceeds were allocated to the notes and their 1,512,934 equity-classified warrants on a relative fair value basis, resulting in a debt discount of approximately $0.4 million&#160;which&#160;is being amortized over the term of the agreement using the effective interest method. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black Scholes option pricing model&#160;at inception: common stock market price of $0.54, risk-free interest rate of 3.8%, expected volatility of 89%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt; March 4, 2026 &lt;/em&gt;Securities Purchase Agreement&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; March 4, 2026&lt;/em&gt;&lt;i&gt;, &lt;/i&gt;the Company entered into a Securities Purchase Agreement for the sale of Secured Convertible Notes (the &lt;i&gt;&#x201c;&lt;/i&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes&#x201d;) with an aggregate original principal amount of $4.9 million and an initial conversion price of $0.68 per share, subject to adjustment, and warrants to acquire up to an aggregate amount of approximately 9.4 million additional shares of the Company's common stock, which will be exercisable at any time beginning &lt;em style="font: inherit;"&gt;six&lt;/em&gt; months following its original issuance, will expire &lt;span style="-sec-ix-hidden:c143829658"&gt;five&lt;/span&gt; years from the initial exercise date and will have an exercise price equal to $0.68. The Smith Living Trust and Timothy C. Huffmyer were among the buyers in the offering, in addition to certain other noteholders from the &lt;em style="font: inherit;"&gt; September 29, 2025 &lt;/em&gt;Note Purchase Agreement. The Company agreed to use the proceeds of the offering to repay in full the principal and interest outstanding under those certain Notes due on &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&lt;i&gt; &lt;/i&gt;in the aggregate amount of up to $2.2 million plus any additional interest amounts that &lt;em style="font: inherit;"&gt; may &lt;/em&gt;have&lt;i&gt; &lt;/i&gt;accrued in connection with the extension of the maturity date under the existing notes and for general corporate purposes. The &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes mature on &lt;em style="font: inherit;"&gt; March 31, 2029&lt;/em&gt;&lt;i&gt;; &lt;/i&gt;however, this date &lt;em style="font: inherit;"&gt; may&lt;/em&gt;&lt;i&gt; &lt;/i&gt;be extended at the option of the holder.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes accrue interest at the rate of 8.0% per annum. Upon the occurrence and during the continuance of an Event of Default (as defined in the &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes), the &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes will accrue interest at the rate of 12.0% per annum. The Convertible Notes are payable in equal monthly installments of approximately $7,000 per each &lt;em style="font: inherit;"&gt;$1,000,000&lt;/em&gt; of principal outstanding, and are effectively interest only, beginning on &lt;em style="font: inherit;"&gt; May 1, 2026 &lt;/em&gt;and ending on the Maturity Date, at which time any unconverted or unpaid principal amounts would be due. Installment amounts shall be applied &lt;em style="font: inherit;"&gt;first&lt;/em&gt; to accrued interest under the Convertible Notes, with any amounts in excess of accrued interest being applied to outstanding principal. The Company will &lt;em style="font: inherit;"&gt;not&lt;/em&gt; be required to pay any installment amount to the extent such amount is less than &lt;em style="font: inherit;"&gt;one thousand&lt;/em&gt; dollars ($1,000). In such event, the Company &lt;em style="font: inherit;"&gt; may &lt;/em&gt;defer payment to the holder until the next applicable installment date, provided that (i) at such time the accrued installment amount due on such date is at least &lt;em style="font: inherit;"&gt;one thousand&lt;/em&gt; dollars ($1,000) and (ii) principal remains outstanding for the purposes of accruing interest. The Company will be permitted to prepay the outstanding principal and accrued or unpaid interest upon &lt;em style="font: inherit;"&gt;not&lt;/em&gt; less than &lt;em style="font: inherit;"&gt;thirty&lt;/em&gt; (&lt;em style="font: inherit;"&gt;30&lt;/em&gt;) days prior written notice to the holder. At any time after the &lt;em style="font: inherit;"&gt;sixth&lt;/em&gt; month anniversary of the issuance of the &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Notes, each &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; Convertible Note will be convertible, at the option of the holder, into shares of the Company's common stock at an initial conversion price equal to $0.68, which is subject to standard adjustments.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The offering was approved by the Company&#x2019;s Board of Directors and the Company&#x2019;s Audit Committee and closed on &lt;em style="font: inherit;"&gt; March 6, 2026, &lt;/em&gt;and &lt;em style="font: inherit;"&gt; March 10, 2026. &lt;/em&gt;The aggregate gross proceeds from the offering were $4.9 million, of which $1.9 million was utilized to repay in full the principal and interest outstanding under certain notes due on &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;which then cancelled the notes. The remaining $0.2 million of certain notes due on &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;were subsequently repaid in cash. &#160;In connection with the transactions with Smith and Huffmyer, as well as other warrant holders who followed the same terms in this related-party led transaction, the Company did &lt;span style="-sec-ix-hidden:c143829685"&gt;not&lt;/span&gt; recognize any gain or loss in connection with the extinguishment of such amounts, as the transactions were viewed as contributions to equity totaling $0.5 million.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The relative fair value allocated to the 9,402,551 equity-classified warrants resulted in a debt discount of approximately $2.5 million&#160;which&#160;is being amortized over the term of the agreements using the effective interest method at a rate of 36.8%. The valuation of the equity-classified warrants was based on a Black-Scholes model at inception.&#160;The following assumptions were utilized in the Black-Scholes option pricing model&#160;at inception: common stock market price of $0.48 to $0.54, risk-free interest rate of 3.7%, expected volatility of 90%, and expected term of 5.5 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;As of &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;the remaining unamortized debt discount was &lt;em style="font: inherit;"&gt;$3.0&lt;/em&gt; million. In the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;total interest expense for these notes was $0.5 million, inclusive of approximately $0.4 million of amortization of debt discount with the remainder related to contractual interest. &#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Deemed Dividends&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In connection with the issuance of the &lt;em style="font: inherit;"&gt; September 11, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants&#160;with an exercise price of $0.73, pursuant to the full-ratchet anti-dilution provisions of the &lt;em style="font: inherit;"&gt; July 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants, the exercise price of each of the &lt;em style="font: inherit;"&gt; July 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants&#160;was adjusted from $1.20 to $0.73 and the aggregate number of warrant shares underlying the &lt;em style="font: inherit;"&gt; July 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants increased from 1,612,903 to 2,651,348.&#160; As a result, the Company recorded a deemed dividend of $0.6 million and a reduction in income available to common shareholders in the Basic EPS calculation.&#160;In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $0.73, risk-free interest rate of 3.6%, expected volatility of 90.7%, and expected term of 4.85 years.&#160;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Further, in connection with the issuance of the &lt;em style="font: inherit;"&gt; November 5, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Common Stock at $0.6708 and Warrants&#160;with an exercise price of $0.6708, the exercise price of each of the &lt;em style="font: inherit;"&gt; July 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants&#160;was further adjusted from $0.73 to $0.6708 and the aggregate number of warrant shares underlying the &lt;em style="font: inherit;"&gt; July 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Warrants increased from 2,651,348 to 2,885,339.&#160;As a result, the Company recorded a deemed dividend of $0.1 million and a reduction in income available to common shareholders in the Basic EPS calculation. In accordance with U.S. GAAP, the incremental fair value of the warrants resulting from&#160;the decrease in the exercise price and the increase in the number of warrant shares was measured using Black-Scholes valuation models at the time of the event. The following assumptions were utilized in the Black-Scholes option pricing model: common stock market price of $0.66, risk-free interest rate of 3.8%, expected volatility of 94%, and expected term of 4.70 years.&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; reason to believe future volatility over the expected remaining life of the warrants&#160;is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The warrants issued pursuant to the &lt;em style="font: inherit;"&gt; September 11, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Note Purchase Agreements and the &lt;em style="font: inherit;"&gt; September 29, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;Note Purchase Agreement are also subject to the same provisions, however, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; adjustment to the exercise price (or proportional adjustment to the number of shares) was made nor will be made unless and until the Company has received approval from the Company&#x2019;s stockholders in accordance with Nasdaq Listing Rule &lt;em style="font: inherit;"&gt;5635&lt;/em&gt;&lt;i&gt;.&lt;/i&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Warrant Liabilities&#160;&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; August 11, 2022, &lt;/em&gt;the Company issued warrants (the "Notes Warrants") to purchase Common Stock in conjunction with a senior secured convertible&#160;notes (the "Notes") and warrants offering (the "Notes and Warrants Offering"), at an initial fair value of $3.8&#160;million. The Notes sold by the Company in the Notes and Warrants Offering were subsequently retired upon maturity at &lt;em style="font: inherit;"&gt; December 31, 2023. &lt;/em&gt;The exercise price of and number of shares underlying the Notes Warrants were immediately proportionately adjusted pursuant to the &lt;em style="font: inherit;"&gt; April 2024 &lt;/em&gt;Reverse Stock Split to $26.80 and 279,851 shares, respectively, and on &lt;em style="font: inherit;"&gt; May 2, 2024, &lt;/em&gt;the exercise price for each of the Notes Warrants was further adjusted to $2.06 in accordance with their terms.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company issued additional warrants (the "Additional Warrants") to purchase Common Stock on &lt;em style="font: inherit;"&gt; August 12, 2022 &lt;/em&gt;in conjunction with a registered direct offering for the sale of shares of the Company's Common Stock and the Additional Warrants. The Additional Warrants do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; reprice further beyond the immediate proportionate adjustments to the per share exercise price and number of shares issuable of $21.20 and 141,509 shares, respectively, that occurred upon and as a result of the &lt;em style="font: inherit;"&gt; April 2024 &lt;/em&gt;Reverse Stock Split.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;All changes in the fair value of the Notes Warrants and Additional Warrants liabilities are recognized in the Company's consolidated statements of operations until they are either exercised or expire. Since their issuance, &lt;em style="font: inherit;"&gt;none&lt;/em&gt; of the Notes Warrants or Additional Warrants have been exercised. The Notes Warrants and Additional Warrants are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; traded in an active securities market and, as such, the estimated fair value is determined by using a Black-Scholes option pricing model which considers the likelihood of repricing adjustments and 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 valuation. Expected volatility is based on the historical volatility over the expected remaining term of the warrants. The Company has &lt;em style="font: inherit;"&gt;no&lt;/em&gt; reason to believe future volatility over the expected remaining life of the Notes Warrants and Additional Warrants is likely to differ materially from historical volatility. Expected life is based on the term of the applicable warrants. Below are the specific assumptions utilized (unaudited, except for&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Notes Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Common stock market price&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.72&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.54&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.36&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.61&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;98.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;119.9&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Additional Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Common stock market price&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.72&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.54&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.87&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;2.12&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;116.1&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;116.0&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;
  </smsi:DebtAndWarrantDisclosureTextBlock>
    <smsi:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829593"
      unitRef="USD">700000</smsi:DebtInstrumentMaximumBorrowingCapacity>
    <smsi:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829595"
      unitRef="USD">100000</smsi:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i_2025-09-11_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="2"
      id="c143829597"
      unitRef="Pure">0.15</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <smsi:ClassOfWarrantOrRightIssuancePrice
      contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember"
      decimals="INF"
      id="c143829598"
      unitRef="USDPerShare">0.125</smsi:ClassOfWarrantOrRightIssuancePrice>
    <smsi:ProceedsFromIssuanceDebtAndWarrants
      contextRef="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829604"
      unitRef="USD">800000</smsi:ProceedsFromIssuanceDebtAndWarrants>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="d_2025-09-11_2025-09-11_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829605"
      unitRef="USD">700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="d_2025-09-11_2025-09-11_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-SmithMember"
      decimals="-5"
      id="c143829606"
      unitRef="USD">100000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <smsi:ProceedsFromIssuanceDebtAndWarrants
      contextRef="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829607"
      unitRef="USD">100000</smsi:ProceedsFromIssuanceDebtAndWarrants>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="d_2025-09-17_2025-09-17_CounterpartyNameAxis-HuffmyerMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-3"
      id="c143829608"
      unitRef="USD">85000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="d_2025-09-17_2025-09-17_ClassOfWarrantOrRightAxis-September112025WarrantsMember_CounterpartyNameAxis-HuffmyerMember"
      decimals="-3"
      id="c143829609"
      unitRef="USD">15000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <smsi:DebtInstrumentMaximumBorrowingCapacity
      contextRef="i_2025-09-29_DebtInstrumentAxis-September292025NoteMember"
      decimals="-5"
      id="c143829611"
      unitRef="USD">400000</smsi:DebtInstrumentMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="d_2025-09-30_2025-09-30_DebtInstrumentAxis-September292025NoteMember"
      decimals="-5"
      id="c143829612"
      unitRef="USD">300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember"
      decimals="INF"
      id="c143829618"
      unitRef="USDPerShare">0.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:ProceedsFromIssuanceDebtAndWarrants
      contextRef="d_2025-01-01_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember"
      decimals="-5"
      id="c143829621"
      unitRef="USD">1200000</smsi:ProceedsFromIssuanceDebtAndWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-12-31_StatementClassOfStockAxis-September2025WarrantsMember"
      decimals="INF"
      id="c143829623"
      unitRef="Share">1512934</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2025-12-31_DebtInstrumentAxis-September11thAnd29th2025NotesMember"
      decimals="-5"
      id="c143829624"
      unitRef="USD">400000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember"
      decimals="INF"
      id="c143829627"
      unitRef="Pure">0.72</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember_RangeAxis-MinimumMember"
      decimals="3"
      id="c143829629"
      unitRef="Pure">0.036</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MinimumMember"
      decimals="4"
      id="c143829631"
      unitRef="Pure">0.8867</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember_RangeAxis-MaximumMember"
      decimals="4"
      id="c143829632"
      unitRef="Pure">0.8981</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-EquityclassifiedWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829633"
      unitRef="Pure">5.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="2"
      id="c143829637"
      unitRef="Pure">0.15</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829641"
      unitRef="USDPerShare">0.68</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829642"
      unitRef="USDPerShare">0.68</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <smsi:ProceedsFromIssuanceDebtAndWarrants
      contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829643"
      unitRef="USD">1000000</smsi:ProceedsFromIssuanceDebtAndWarrants>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829644"
      unitRef="USD">814979</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="d_2026-02-03_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829645"
      unitRef="USD">185021</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="INF"
      id="c143829646"
      unitRef="Share">1512934</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2026-02-03_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember"
      decimals="-5"
      id="c143829647"
      unitRef="USD">400000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829648"
      unitRef="Pure">0.54</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829649"
      unitRef="Pure">0.038</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="c143829650"
      unitRef="Pure">0.89</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-02-03_ClassOfWarrantOrRightAxis-UnregisteredCommonStockWarrantsMember_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-SecuredPromissoryNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829651"
      unitRef="Pure">5.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143829654"
      unitRef="USD">4900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="INF"
      id="c143829655"
      unitRef="USDPerShare">0.68</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember"
      decimals="-5"
      id="c143829656"
      unitRef="Share">9400000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember"
      decimals="INF"
      id="c143829659"
      unitRef="USDPerShare">0.68</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:RepaymentsOfDebt
      contextRef="d_2026-01-01_2026-03-31_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_RangeAxis-MaximumMember"
      decimals="-5"
      id="c143829660"
      unitRef="USD">2200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="2"
      id="c143829663"
      unitRef="Pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <smsi:DebtInstrumentDefaultInterestRate
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="2"
      id="c143829666"
      unitRef="Pure">0.12</smsi:DebtInstrumentDefaultInterestRate>
    <smsi:DebtInstrumentPeriodicPaymentPer1000000
      contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="INF"
      id="c143829667"
      unitRef="USD">7000</smsi:DebtInstrumentPeriodicPaymentPer1000000>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember"
      decimals="INF"
      id="c143829672"
      unitRef="USD">1000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember_RangeAxis-MinimumMember"
      decimals="INF"
      id="c143829674"
      unitRef="USD">1000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="INF"
      id="c143829681"
      unitRef="USDPerShare">0.68</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143829682"
      unitRef="USD">4900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:NotesIssued1
      contextRef="d_2026-03-04_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143829684"
      unitRef="USD">1900000</us-gaap:NotesIssued1>
    <us-gaap:RepaymentsOfDebt
      contextRef="d_2026-04-01_2026-04-30_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember_SubsequentEventTypeAxis-SubsequentEventMember"
      decimals="-5"
      id="c143831021"
      unitRef="USD">200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="d_2026-03-04_2026-03-04_CounterpartyNameAxis-SmithMember_DebtInstrumentAxis-TheSeptember112025NotesMember"
      decimals="-5"
      id="c143829686"
      unitRef="USD">500000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember"
      decimals="INF"
      id="c143829687"
      unitRef="Share">9402551</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2026-03-04_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143829688"
      unitRef="USD">2500000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputEffectiveInterestMethodMember"
      decimals="3"
      id="c143831026"
      unitRef="Pure">0.368</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MinimumMember"
      decimals="INF"
      id="c143829689"
      unitRef="Pure">0.48</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember_RangeAxis-MaximumMember"
      decimals="INF"
      id="c143829690"
      unitRef="Pure">0.54</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829691"
      unitRef="Pure">0.037</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="1"
      id="c143829692"
      unitRef="Pure">0.90</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-04_ClassOfWarrantOrRightAxis-WarrantsIssuedWithConvertibleNotesMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829693"
      unitRef="Pure">5.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143831035"
      unitRef="USD">500000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2026-01-01_2026-03-31_DebtInstrumentAxis-ConvertibleNotesMember"
      decimals="-5"
      id="c143831036"
      unitRef="USD">400000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-September292025WarrantMember"
      decimals="INF"
      id="c143829696"
      unitRef="USDPerShare">0.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829697"
      unitRef="USDPerShare">1.2</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-09-29_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829698"
      unitRef="USDPerShare">0.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-07-31_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829699"
      unitRef="Share">1612903</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-09-11_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829700"
      unitRef="Share">2651348</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount
      contextRef="d_2025-07-01_2025-09-30"
      decimals="-5"
      id="c143829701"
      unitRef="USD">600000</us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829702"
      unitRef="Pure">0.73</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829703"
      unitRef="Pure">0.036</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="3"
      id="c143829704"
      unitRef="Pure">0.907</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-09-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829705"
      unitRef="Pure">4.85</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember"
      decimals="INF"
      id="c143829706"
      unitRef="USDPerShare">0.6708</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-September292025WarrantMember"
      decimals="INF"
      id="c143829707"
      unitRef="USDPerShare">0.6708</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829708"
      unitRef="USDPerShare">0.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829709"
      unitRef="USDPerShare">0.6708</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-09-30_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829710"
      unitRef="Share">2651348</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2025-11-05_ClassOfWarrantOrRightAxis-July2025WarrantsMember"
      decimals="INF"
      id="c143829711"
      unitRef="Share">2885339</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount
      contextRef="d_2025-11-05_2025-11-05"
      decimals="-5"
      id="c143829712"
      unitRef="USD">100000</us-gaap:WarrantDownRoundFeatureDecreaseInNetIncomeLossToCommonShareholderAmount>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829713"
      unitRef="Pure">0.66</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829714"
      unitRef="Pure">0.038</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="c143829715"
      unitRef="Pure">0.94</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-11-05_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829716"
      unitRef="Pure">4.7</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i_2022-08-11"
      decimals="-5"
      id="c143829720"
      unitRef="USD">3800000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="INF"
      id="c143829721"
      unitRef="USDPerShare">26.8</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2023-04-03_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="INF"
      id="c143829722"
      unitRef="Share">279851</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2024-05-02_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="INF"
      id="c143829723"
      unitRef="USDPerShare">2.06</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="INF"
      id="c143829725"
      unitRef="USDPerShare">21.2</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i_2022-08-12_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="INF"
      id="c143829726"
      unitRef="Share">141509</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c254380C9-FB5A-4F12-80DC-DE3A7405D33F">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Notes Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Common stock market price&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.72&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.54&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.36&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.61&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;98.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;119.9&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Additional Warrants&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Common stock market price&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.72&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;0.54&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.7&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;3.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;&#x2014;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;1.87&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;2.12&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Expected volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;116.1&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;116.0&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829745"
      unitRef="Pure">0.72</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829746"
      unitRef="Pure">0.54</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829747"
      unitRef="Pure">0.037</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829748"
      unitRef="Pure">0.035</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="c143829749"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="c143829750"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829751"
      unitRef="Pure">1.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829752"
      unitRef="Pure">1.61</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="3"
      id="c143829753"
      unitRef="Pure">0.987</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="3"
      id="c143829754"
      unitRef="Pure">1.199</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829757"
      unitRef="Pure">0.72</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputSharePriceMember"
      decimals="INF"
      id="c143829758"
      unitRef="Pure">0.54</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829759"
      unitRef="Pure">0.037</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember"
      decimals="3"
      id="c143829760"
      unitRef="Pure">0.035</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="c143829761"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="c143829762"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829763"
      unitRef="Pure">1.87</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember"
      decimals="INF"
      id="c143829764"
      unitRef="Pure">2.12</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="3"
      id="c143829765"
      unitRef="Pure">1.161</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember"
      decimals="2"
      id="c143829766"
      unitRef="Pure">1.16</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168475">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;6.&lt;/em&gt; Fair Value of Financial Instruments&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company measures and discloses fair value measurements as required by FASB Accounting Standards Codification ("ASC") Topic &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;820,&lt;/em&gt; &lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;. Fair 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 &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Level &lt;em style="font: inherit;"&gt;1&lt;/em&gt; &#x2013;&#160;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Level &lt;em style="font: inherit;"&gt;2&lt;/em&gt; &#x2013;&#160;Include other inputs that are directly or indirectly observable in the marketplace.&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;text-indent:0px;height:auto;width:100%;"&gt;
    &lt;tbody&gt;
     &lt;tr style="vertical-align:top;"&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:36pt;"&gt;&lt;p style="font-family:'Times New Roman', Times, serif;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x2022;&lt;/p&gt;&lt;/td&gt;
      &lt;td style="padding:0;width:auto;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;, Times, serif;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Level &lt;em style="font: inherit;"&gt;3&lt;/em&gt; &#x2013;&#160;Unobservable inputs which are supported by little or &lt;em style="font: inherit;"&gt;no&lt;/em&gt; market activity.&lt;/p&gt;&lt;/td&gt;
     &lt;/tr&gt;

    &lt;/tbody&gt;
   &lt;/table&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The following table presents information about the financial liabilities that are measured at fair value on a recurring basis at&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;&#160;(unaudited except for&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, in thousands):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Notes Warrants&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;37&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;41&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Additional Warrants&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;4&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;4&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;41&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;45&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The following tables present the changes in the fair value (unaudited, except for&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, in thousands):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Notes&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Additional&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at December 31, 2025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;41&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;45&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at March 31, 2026&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;37&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;41&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Notes&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Additional&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at December 31, 2024&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;197&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;27&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;224&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(107&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(16&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(123&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at March 31, 2025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;90&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;11&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;101&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;
  </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168476">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Level 3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:right;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Notes Warrants&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;37&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;41&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Additional Warrants&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;4&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;4&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:65%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;41&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:14%;"&gt;45&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829778"
      unitRef="USD">37000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829779"
      unitRef="USD">41000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829780"
      unitRef="USD">4000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829781"
      unitRef="USD">4000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2026-03-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829782"
      unitRef="USD">41000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i_2025-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="c143829783"
      unitRef="USD">45000</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c783AAD43-0C6C-4042-B3BA-2ECDFB38737A">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Notes&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Additional&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at December 31, 2025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;41&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;45&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at March 31, 2026&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;37&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;41&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Notes&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Additional&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Warrants&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:55%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at December 31, 2024&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;197&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;27&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;224&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:9pt;margin:0pt 0pt 0pt 9pt;"&gt;Change in fair value&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(107&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(16&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(123&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Measurement at March 31, 2025&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;90&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;11&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;101&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-3"
      id="c143829793"
      unitRef="USD">41000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829794"
      unitRef="USD">4000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829795"
      unitRef="USD">45000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-3"
      id="c143829796"
      unitRef="USD">-4000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2026-01-01_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829797"
      unitRef="USD">0</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829798"
      unitRef="USD">-4000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-3"
      id="c143829802"
      unitRef="USD">37000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2026-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829803"
      unitRef="USD">4000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829804"
      unitRef="USD">41000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2024-12-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-3"
      id="c143829814"
      unitRef="USD">197000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2024-12-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829815"
      unitRef="USD">27000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2024-12-31"
      decimals="-3"
      id="c143829816"
      unitRef="USD">224000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-3"
      id="c143829817"
      unitRef="USD">-107000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2025-01-01_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829818"
      unitRef="USD">-16000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829819"
      unitRef="USD">-123000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-03-31_ClassOfWarrantOrRightAxis-NotesWarrantsMember"
      decimals="-4"
      id="c143829823"
      unitRef="USD">90000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-03-31_ClassOfWarrantOrRightAxis-AdditionalWarrantsMember"
      decimals="-3"
      id="c143829824"
      unitRef="USD">11000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs
      contextRef="i_2025-03-31"
      decimals="-3"
      id="c143829825"
      unitRef="USD">101000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168479">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;7.&lt;/em&gt; Goodwill and Intangible Assets&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In accordance with FASB ASC Topic &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;350,&lt;/em&gt; &lt;i&gt;Intangibles-Goodwill and Other&lt;/i&gt;, Smith Micro reviews the recoverability of the carrying value of the Company's single reporting unit goodwill at least annually or whenever events or circumstances indicate a potential impairment. The annual impairment testing date is &lt;em style="font: inherit;"&gt; December 31 &lt;/em&gt;of each year. Recoverability of goodwill is determined by comparing the estimated fair value of the reporting unit to the carrying value of the underlying net assets in the reporting unit. If the estimated fair value of a reporting unit is determined to be less than the carrying value, goodwill is deemed impaired, and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the fair value.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;In connection with the preparation of its quarterly financial statements for the &lt;em style="font: inherit;"&gt;second&lt;/em&gt;&#160;quarter of &lt;em style="font: inherit;"&gt;2025,&lt;/em&gt; the Company assessed changes in circumstances to determine whether it was more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the fair value of its single reporting unit was below its carrying amount. While there was &lt;em style="font: inherit;"&gt;no&lt;/em&gt; single determinative event or factor, considerations including recent financial performance compared to expected forecasts, trends in stock valuation, pricing of the most recent equity raise, and the receipt of the Nasdaq minimum bid price requirement notice on &lt;em style="font: inherit;"&gt; June 23, 2025&#160;&lt;/em&gt;led the Company to conclude that when considering the events and factors in totality it was necessary to perform an interim quantitative valuation assessment.&#160;&#160;The fair value of the reporting unit was determined based on a combination of the income approach using estimated discounted cash flows&#160;and a market-based valuation methodology utilizing market multiples. The assessment utilized Level &lt;em style="font: inherit;"&gt;3&lt;/em&gt; inputs including estimates of revenue growth, EBITDA contribution and discount rates. Based on the results of the assessment, a full goodwill impairment charge of&#160;$11.1&#160;million&#160;was recorded in the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of &lt;em style="font: inherit;"&gt;2025.&lt;/em&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The components of the Company&#x2019;s intangible assets were as follows for the periods presented (unaudited, except for&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, in thousands, except for useful life data):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Useful Life&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;(in Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Net Book Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Purchased technology&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;11,076&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(8,262&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2,814&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;8&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;24,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(11,662&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;12,911&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;&lt;em style="font: inherit;"&gt;0&lt;/em&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;7,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(6,921&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;79&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Software license&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;5,419&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(3,994&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1,425&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Patents&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;600&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(514&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;86&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;48,668&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(31,353&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;17,315&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Useful Life&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;(in Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Net Book Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Purchased technology&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;11,076&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(7,945&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3,131&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;9&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;24,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(11,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;13,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;&lt;em style="font: inherit;"&gt;0&lt;/em&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;7,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(6,895&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;105&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Software license&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;4&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;5,419&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(3,843&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1,576&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Patents&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;600&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(493&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;107&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;48,668&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(30,176&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;18,492&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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 &lt;span style="-sec-ix-hidden:c143829838"&gt;six&lt;/span&gt; years as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and &lt;span style="-sec-ix-hidden:c143829839"&gt;seven&lt;/span&gt; years as of&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;. During the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, intangible asset amortization expense was&#160;$1.2&#160;million and&#160;$1.3&#160;million, respectively.&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, estimated amortization expense for the remainder of&#160;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&#160;and thereafter was as follows (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Expense&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;$3,532&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;3,834&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;2,790&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;2,095&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2030 and thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;5,064&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;17,315&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="d_2025-04-01_2025-06-30"
      decimals="-5"
      id="c143829834"
      unitRef="USD">11100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="d_2026-01-01_2026-03-31"
      id="c894FF34C-AF37-468A-BEFE-8BBBD7B17418">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;March 31, 2026&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Useful Life&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;(in Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Net Book Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Purchased technology&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;11,076&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(8,262&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2,814&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;8&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;24,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(11,662&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;12,911&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;&lt;em style="font: inherit;"&gt;0&lt;/em&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;7,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(6,921&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;79&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Software license&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;5,419&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(3,994&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1,425&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Patents&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;600&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(514&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;86&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;48,668&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(31,353&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;17,315&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:58%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;December 31, 2025&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Remaining&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Gross&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Useful Life&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Carrying&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Accumulated&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;(in Years)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amount&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Net Book Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Purchased technology&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;11,076&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(7,945&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;3,131&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer relationships&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;9&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;24,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(11,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;13,573&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Customer contracts&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;&lt;em style="font: inherit;"&gt;0&lt;/em&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;7,000&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(6,895&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;105&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Software license&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;4&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;5,419&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(3,843&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;1,576&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Patents&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;2&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;600&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(493&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;107&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:40%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:right;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;48,668&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;(30,176&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:12%;"&gt;18,492&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      id="c143829870">P2Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829871"
      unitRef="USD">11076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829872"
      unitRef="USD">8262000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829873"
      unitRef="USD">2814000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      id="c143829874">P8Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c143829875"
      unitRef="USD">24573000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c143829876"
      unitRef="USD">11662000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c143829877"
      unitRef="USD">12911000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-6"
      id="c143829879"
      unitRef="USD">7000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-3"
      id="c143829880"
      unitRef="USD">6921000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-3"
      id="c143829881"
      unitRef="USD">79000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      id="c143829882">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829883"
      unitRef="USD">5419000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829884"
      unitRef="USD">3994000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829885"
      unitRef="USD">1425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      id="c143829886">P1Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-5"
      id="c143829887"
      unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-3"
      id="c143829888"
      unitRef="USD">514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-3"
      id="c143829889"
      unitRef="USD">86000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829891"
      unitRef="USD">48668000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829892"
      unitRef="USD">31353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829893"
      unitRef="USD">17315000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      id="c143829918">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829919"
      unitRef="USD">11076000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829920"
      unitRef="USD">7945000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="c143829921"
      unitRef="USD">3131000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      id="c143829922">P9Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c143829923"
      unitRef="USD">24573000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-6"
      id="c143829924"
      unitRef="USD">11000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember"
      decimals="-3"
      id="c143829925"
      unitRef="USD">13573000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-6"
      id="c143829927"
      unitRef="USD">7000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-3"
      id="c143829928"
      unitRef="USD">6895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerContractsMember"
      decimals="-3"
      id="c143829929"
      unitRef="USD">105000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      id="c143829930">P4Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829931"
      unitRef="USD">5419000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829932"
      unitRef="USD">3843000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-3"
      id="c143829933"
      unitRef="USD">1576000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      id="c143829934">P2Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-5"
      id="c143829935"
      unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-3"
      id="c143829936"
      unitRef="USD">493000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember"
      decimals="-3"
      id="c143829937"
      unitRef="USD">107000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829939"
      unitRef="USD">48668000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829940"
      unitRef="USD">30176000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2025-12-31"
      decimals="-3"
      id="c143829941"
      unitRef="USD">18492000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-5"
      id="c143829842"
      unitRef="USD">1200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-5"
      id="c143829843"
      unitRef="USD">1300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168482">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Amortization&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:17%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Expense&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;$3,532&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;3,834&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;2,790&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;2,095&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;2030 and thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;5,064&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:80%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 9pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:16%;"&gt;17,315&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829944"
      unitRef="USD">3532000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829945"
      unitRef="USD">3834000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i_2026-03-31"
      decimals="-4"
      id="c143829946"
      unitRef="USD">2790000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829947"
      unitRef="USD">2095000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <smsi:IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829948"
      unitRef="USD">5064000</smsi:IntangibleAssetFinitelivedEstimatedAmortizationExpenseAfterYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143829949"
      unitRef="USD">17315000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EarningsPerShareTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168483">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;8.&lt;/em&gt; Earnings Per Share&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company calculates earnings per share (&#x201c;EPS&#x201d;) as required by FASB ASC Topic &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;260,&lt;/em&gt; &lt;i&gt;Earnings Per Share&lt;/i&gt;. Basic EPS is calculated by dividing the net income attributable&#160;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 attributable&#160;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 (other than the Pre-Funded 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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;The following table sets forth the details of basic and diluted earnings per share (unaudited, in thousands, except per share amounts):&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Numerator:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,178&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Denominator:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Weighted average shares outstanding &#x2013; basic&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25,695&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;18,216&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Potential common shares &#x2013; options / warrants (treasury stock method)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25,695&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;18,216&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Shares excluded (anti-dilutive)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;21,739&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,406&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss per share &#x2013; basic and diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Basic&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.15&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.28&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.15&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.28&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The following weighted average shares were excluded from the computation of diluted net loss per share attributable to common stockholders as the impact of including those shares would be anti-dilutive (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Convertible notes as if converted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;1,697&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;24&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;20,009&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,382&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Total anti-dilutive shares&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;21,739&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,406&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168484">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;
     &lt;tbody&gt;
      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Numerator:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0px;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,178&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;&lt;b&gt;Denominator:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Weighted average shares outstanding &#x2013; basic&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25,695&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;18,216&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Potential common shares &#x2013; options / warrants (treasury stock method)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Weighted average shares outstanding &#x2013; diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25,695&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;18,216&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Shares excluded (anti-dilutive)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;21,739&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,406&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss per share &#x2013; basic and diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Basic&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.15&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.28&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

      &lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Diluted&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.15&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
       &lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(0.28&lt;/p&gt;&lt;/td&gt;
       &lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;
      &lt;/tr&gt;

     &lt;/tbody&gt;
    &lt;/table&gt;
   </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829959"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829960"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829962"
      unitRef="Share">25695000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829963"
      unitRef="Share">18216000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829964"
      unitRef="Share">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829965"
      unitRef="Share">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829966"
      unitRef="Share">25695000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829967"
      unitRef="Share">18216000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829968"
      unitRef="Share">21739000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829969"
      unitRef="Share">8406000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c143829971"
      unitRef="USDPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c143829972"
      unitRef="USDPerShare">-0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c143829973"
      unitRef="USDPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2025-01-01_2025-03-31"
      decimals="INF"
      id="c143829974"
      unitRef="USDPerShare">-0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168485">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DHU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Convertible notes as if converted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;1,697&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;24&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;20,009&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,382&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:1px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Total anti-dilutive shares&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;21,739&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8,406&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:3px;padding-left:0;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember"
      decimals="-3"
      id="c143830697"
      unitRef="Share">1697000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember"
      decimals="-3"
      id="c143830698"
      unitRef="Share">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c143829977"
      unitRef="Share">33000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember"
      decimals="-3"
      id="c143829978"
      unitRef="Share">24000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"
      decimals="-3"
      id="c143829979"
      unitRef="Share">20009000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember"
      decimals="-3"
      id="c143829980"
      unitRef="Share">8382000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143829981"
      unitRef="Share">21739000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143829982"
      unitRef="Share">8406000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168486">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;9.&lt;/em&gt; Stock-Based Compensation&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Stock Plans&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; June 18, 2024, &lt;/em&gt;the Company's stockholders approved the Company's Amended and Restated Omnibus Equity Incentive Plan (as currently amended, the "OEIP") which amended and restated (and renamed) the Company's &lt;em style="font: inherit;"&gt;2015&lt;/em&gt; Omnibus Equity Incentive Plan (as previously amended, the &lt;em style="font: inherit;"&gt;"2015&lt;/em&gt; Plan") and increased the number of shares reserved thereunder by&#160;3.0&#160;million shares. As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there were approximately&#160;1.6&#160;million shares available for future grants under the Company&#x2019;s OEIP. References to the OEIP herein include the &lt;em style="font: inherit;"&gt;2015&lt;/em&gt; Plan prior to its amendment and restatement. The maximum number of shares available for issuance over the term of the OEIP &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; exceed&#160;7.2&#160;million shares.&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;During the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, the Company granted&#160;&#160;202,714&#160;shares of restricted stock and&#160;12,500&#160;stock options under the OEIP.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The 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 board 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 &lt;em style="font: inherit;"&gt;not&lt;/em&gt; to be less than the fair market value per share of the Company&#x2019;s common stock on the date of grant. The Board of Directors has the discretion to determine the vesting schedule. Stock options &lt;i&gt;&lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;/i&gt;be exercisable immediately or in installments but generally vest over a &lt;span style="-sec-ix-hidden:c143829997"&gt;four&lt;/span&gt;-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 &lt;i&gt;&lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;/i&gt;be exercised within a period of &lt;em style="font: inherit;"&gt;90&lt;/em&gt; days following termination. In general, stock options expire &lt;span style="-sec-ix-hidden:c143829999"&gt;ten&lt;/span&gt; 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 &lt;span style="-sec-ix-hidden:c143830000"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c143830001"&gt;forty-eight&lt;/span&gt; months.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Stock Compensation Expense&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognizes 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 &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;718,&lt;/em&gt; &lt;i&gt;Compensation-Stock Compensation&lt;/i&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Non-cash stock-based compensation expenses related to stock options, restricted stock grants and the ESPP are recorded in the consolidated financial statements as follows (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Sales and marketing&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;232&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;235&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;215&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;274&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;638&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Total non-cash stock compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;586&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,088&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there was approximately&#160;$1.0&#160;million in unrecognized compensation costs related to unvested stock options and restricted stock awards granted under the OEIP.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;For the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, there were&#160;12,500&#160;stock option awards granted. A summary of the Company&#x2019;s stock options outstanding under the OEIP as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and related activity during&#160;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&#160;is as follows (unaudited, in thousands except weighted average exercise price and weighted average remaining contractual life):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Wtd. Avg.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Avg.&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Contractual&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Yrs)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:40%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding as of December 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;30&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;5.96&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.0&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;0.69&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;(1&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;23.10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding as of March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;42&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3.89&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Vested and expected to vest at March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;42&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3.89&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Exercisable as of March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;29&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;5.26&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.0&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Restricted Stock Awards&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;A summary of the Company&#x2019;s restricted stock awards outstanding under the OEIP for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&#160;and the activity during the period therein are as follows (unaudited, in thousands, except weighted average grant date fair value):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Unvested at December 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1,492&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.47&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;203&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;0.69&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;(844&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.13&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Canceled and forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;(113&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.10&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Unvested at March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;738&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.70&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="d_2024-06-18_2024-06-18_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-6"
      id="c143829986"
      unitRef="Share">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-5"
      id="c143829987"
      unitRef="Share">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-5"
      id="c143829990"
      unitRef="Share">7200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="INF"
      id="c143829992"
      unitRef="Share">202714</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="INF"
      id="c143829993"
      unitRef="Share">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-5"
      id="c143829994"
      unitRef="Share">1200000</smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardFullValueAwards>
    <smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-6"
      id="c143829995"
      unitRef="Share">1000000</smsi:SharebasedCompensationArrangementBySharebasedPaymentAwardPartialValueAwards>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168487">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Sales and marketing&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;232&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;235&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Research and development&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;80&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;215&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;General and administrative&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;274&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;638&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Total non-cash stock compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;586&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,088&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-SalesAndMarketingMember"
      decimals="-3"
      id="c143830015"
      unitRef="USD">232000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-SalesAndMarketingMember"
      decimals="-3"
      id="c143830016"
      unitRef="USD">235000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember"
      decimals="-4"
      id="c143830017"
      unitRef="USD">80000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-ResearchAndDevelopmentMember"
      decimals="-3"
      id="c143830018"
      unitRef="USD">215000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember"
      decimals="-3"
      id="c143830019"
      unitRef="USD">274000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31_NatureOfExpenseAxis-GeneralAndAdministrativeMember"
      decimals="-3"
      id="c143830020"
      unitRef="USD">638000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830021"
      unitRef="USD">586000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830022"
      unitRef="USD">1088000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="-6"
      id="c143830004"
      unitRef="USD">1000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2026-01-01_2026-03-31_PlanNameAxis-The2015OmnibusEquityIncentivePlanMember"
      decimals="INF"
      id="c143830007"
      unitRef="Share">12500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168488">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Wtd. Avg.&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;em style="font: inherit;"&gt;&#x200b;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted Avg.&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Contractual&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Intrinsic&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Exercise Price&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Life (Yrs)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:40%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding as of December 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;30&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;5.96&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.0&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;0.69&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;Expired&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;(1&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;23.10&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Outstanding as of March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;42&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3.89&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Vested and expected to vest at March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;42&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3.89&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Exercisable as of March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;29&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;5.26&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;8.0&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&lt;em style="font: inherit;"&gt;&#x2014;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2025-12-31"
      decimals="-4"
      id="c143830039"
      unitRef="Share">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2025-12-31"
      decimals="INF"
      id="c143830040"
      unitRef="USDPerShare">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2025-01-01_2025-12-31" id="c143830041">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830043"
      unitRef="Share">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c143830044"
      unitRef="USDPerShare">0.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830047"
      unitRef="Share">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="d_2026-01-01_2026-03-31"
      decimals="INF"
      id="c143830048"
      unitRef="USDPerShare">23.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830051"
      unitRef="Share">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143830052"
      unitRef="USDPerShare">3.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2026-01-01_2026-03-31" id="c143830053">P8Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830055"
      unitRef="Share">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143830056"
      unitRef="USDPerShare">3.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="d_2026-01-01_2026-03-31" id="c143830057">P8Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830059"
      unitRef="Share">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i_2026-03-31"
      decimals="INF"
      id="c143830060"
      unitRef="USDPerShare">5.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2026-01-01_2026-03-31" id="c143830061">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168489">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Weighted&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Average&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;text-align:center;width:15%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&lt;em style="font: inherit;"&gt;&#160;&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Grant Date&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Shares&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:16%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Fair Value&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Unvested at December 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1,492&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.47&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Granted&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;203&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;0.69&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;(844&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.13&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Canceled and forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;(113&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;)&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.10&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:64%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Unvested at March 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;738&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:15%;"&gt;1.70&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockMember"
      decimals="-3"
      id="c143830071"
      unitRef="Share">1492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2025-12-31_AwardTypeAxis-RestrictedStockMember"
      decimals="INF"
      id="c143830072"
      unitRef="USDPerShare">1.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="-3"
      id="c143830073"
      unitRef="Share">203000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="INF"
      id="c143830074"
      unitRef="USDPerShare">0.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="-3"
      id="c143830075"
      unitRef="Share">844000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="INF"
      id="c143830076"
      unitRef="USDPerShare">1.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="-3"
      id="c143830077"
      unitRef="Share">113000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="d_2026-01-01_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="INF"
      id="c143830078"
      unitRef="USDPerShare">1.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="-3"
      id="c143830079"
      unitRef="Share">738000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2026-03-31_AwardTypeAxis-RestrictedStockMember"
      decimals="INF"
      id="c143830080"
      unitRef="USDPerShare">1.7</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168490">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;10.&lt;/em&gt; Revenues&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;In accordance with FASB ASC Topic &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;606,&lt;/em&gt; &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;, the Company recognizes the sale of goods and services based on the &lt;em style="font: inherit;"&gt;five&lt;/em&gt;-step analysis of transactions as provided in Topic &lt;em style="font: inherit;"&gt;606,&lt;/em&gt; 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.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company transfers software licenses to its customers on a royalty free, non-exclusive, non-transferrable, limited use basis during the term of the agreement. In some instances, the Company performs integration services to ensure the software operates within its customer&#x2019;s operating platforms as well as the operating platforms of the mobile devices used by their end customers, before transferring the license. Revenue related to these services is recognized at a point in time upon acceptance of the licensed software by the customer. The Company also earns usage-based revenue on its platforms. Usage based revenue is generated based on licenses used by its customers' active subscribers&#x2019; access and usage of its software licenses and cloud-based services on its platforms, the provision of hosting services, and revenue share based on media placements on its platform. The Company recognizes usage-based revenue when it has completed its performance obligation and has the right to invoice the customer. This revenue is generally recognized monthly. Finally, the Company ratably recognizes revenue over the contract period when customers pay in advance of its service delivery.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company also provides consulting services in connection with its development of customer-specified functionality that are generally &lt;em style="font: inherit;"&gt;not&lt;/em&gt; on its software development roadmap. The Company recognizes revenue from its consulting services upon delivery and acceptance by the customer of its software enhancements and upgrades. For certain customers the Company provides maintenance and technology support services for which the customer either pays upfront or as the Company provides the services. When the customer pays upfront, the Company records the payments as contract liabilities and recognizes revenue ratably over the contract period as this is the Company's stand ready performance obligation that is satisfied ratably over the maintenance and technology services period.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company also provided consulting services to configure new devices or ad hoc targeted promotional content for its customers utilizing the ViewSpot platform upon request from these customers. These requests were driven by these customers&#x2019; marketing initiatives and tend to be short term &#x201c;bursts&#x201d; of activity. The Company recognized these revenues upon delivery of the configured promotional content to the cloud platform or upon certification of the new device. The Company divested its ViewSpot product line on &lt;em style="font: inherit;"&gt; June 3, 2025.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Disaggregation of Revenues&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Revenues on a disaggregated basis are as follows (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:28%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;License and service fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;822&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;795&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Hosted environment usage fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;800&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;734&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Cloud based usage fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,599&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,086&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Consulting services and other (Point in time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;
  </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168491">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:28%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:13%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;License and service fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;822&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;795&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Hosted environment usage fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;800&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;734&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Cloud based usage fees (Over time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,599&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,086&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Consulting services and other (Point in time)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c143830093"
      unitRef="USD">822000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c143830094"
      unitRef="USD">795000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember"
      decimals="-5"
      id="c143830095"
      unitRef="USD">800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-HostedEnvironmentUsageFeesMember"
      decimals="-3"
      id="c143830096"
      unitRef="USD">734000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember"
      decimals="-3"
      id="c143830097"
      unitRef="USD">2599000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CloudBasedUsageFeesMember"
      decimals="-3"
      id="c143830098"
      unitRef="USD">3086000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember"
      decimals="-3"
      id="c143830099"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ConsultingServicesAndOtherMember"
      decimals="-3"
      id="c143830100"
      unitRef="USD">6000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830101"
      unitRef="USD">4221000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830102"
      unitRef="USD">4621000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168492">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;11.&lt;/em&gt; Segment, Customer Concentration and Geographical Information&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Segment Information&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Public companies are required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic &lt;i&gt;&lt;em style="font: inherit;"&gt;No.&lt;/em&gt;&lt;/i&gt; &lt;i&gt;&lt;em style="font: inherit;"&gt;280,&lt;/em&gt;&lt;/i&gt; &lt;i&gt;Segment Reporting (&lt;/i&gt;&#x201c;&lt;i&gt;Topic &lt;em style="font: inherit;"&gt;280&lt;/em&gt;&lt;/i&gt;&#x201d;&lt;i&gt;)&lt;/i&gt;. The Company has &lt;span style="-sec-ix-hidden:c143830107"&gt;one&lt;/span&gt; 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), CommSuite, and ViewSpot families of products (prior to the divestiture of ViewSpot in &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;).&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company's chief operating decision maker (&#x201c;CODM&#x201d;) as such term is defined in Topic &lt;i&gt;&lt;em style="font: inherit;"&gt;280,&lt;/em&gt;&lt;/i&gt; is its Chief Executive Officer. As infrastructure and resources are shared across the Company&#x2019;s operations, the CODM manages the Company's operations based on consolidated financial information for purposes of evaluating financial performance, investment, cash flow metrics and allocating resources.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The accounting policies of the Company's single operating segment are the same as those described in the summary of significant accounting policies appearing in Note &lt;em style="font: inherit;"&gt;1&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; Although the CODM uses other measures of operating performance, the Company concluded that consolidated net loss is the measure required to be disclosed as the segment measure of profit or loss. Adjusted operating loss and net loss are used to evaluate the effectiveness of the Company's performance and to monitor budget versus actual results. The measure of segment assets is reflected as "total assets" in the accompanying consolidated balance sheet.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Revenue and expenses regularly provided to the CODM are included in the following reconciliation of the Company's net adjusted operating loss and net loss. It includes the significant expense categories computed under US GAAP, reconciled to the Company's total net loss as presented in the consolidated statement of operations (unaudited, in thousands).&lt;/p&gt;
   &lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:70%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Less:&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted cost of revenues&#xb9;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;911&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,257&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted selling and marketing&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,162&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,408&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted research and development&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,768&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,642&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted general and administrative&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,794&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,086&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Adjusted operating loss&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,414&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(2,772&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Other segment expenses&#xb3;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(127&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(586&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,088&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(69&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(74&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,276&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Total other (expenses) income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(524&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Loss before provision for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Provision for income tax expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,178&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"&gt; &lt;sup style="line-height:120%;vertical-align:top;"&gt;&lt;em style="font: inherit;"&gt;1&lt;/em&gt;&lt;/sup&gt;&#160;Adjusted amounts exclude depreciation expense.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"&gt; &lt;sup style="line-height:120%;vertical-align:top;"&gt;&lt;em style="font: inherit;"&gt;2&lt;/em&gt;&lt;/sup&gt;&#160;Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote &lt;em style="font: inherit;"&gt;3&lt;/em&gt; to this table.&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;text-indent:0pt;"&gt; &lt;sup style="line-height:120%;vertical-align:top;"&gt;&lt;em style="font: inherit;"&gt;3&lt;/em&gt;&lt;/sup&gt;&#160;Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The following table presents the disaggregation of Wireless revenues by product line (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Family Safety&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,421&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,788&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;CommSuite&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;800&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;734&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;ViewSpot&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;99&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;"&gt;Total Wireless revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;


   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Customer Concentration Information&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company has certain customers whose revenues individually represented greater than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of the Company&#x2019;s total revenues, or whose accounts receivable balances individually represented greater than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of the Company&#x2019;s total accounts receivable,&#160;for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;During the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;,&#160;three&#160;customers made up&#160;59%,&#160;21%&#160;and&#160;19%&#160;of revenues. For the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2025&lt;/em&gt;,&#160;three&#160;customers made up&#160;62%,&#160;20%&#160;and&#160;16%&#160;of revenues.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;,&#160;two&#160;customers accounted for&#160;55%&#160;and&#160;28%&#160;of accounts receivable. As of&#160;&lt;em style="font: inherit;"&gt; March 31, 2025&lt;/em&gt;,&#160;two&#160;customers accounted for&#160;47%&#160;and&#160;33%&#160;of accounts receivable.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Geographical Information&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;During the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, the Company operated in &lt;em style="font: inherit;"&gt;two&lt;/em&gt; 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;/p&gt;
   &lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Americas&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,196&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,615&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;EMEA&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company does &lt;em style="font: inherit;"&gt;not&lt;/em&gt; separately allocate specific assets to these geographic locations.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
  </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168493">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-family:Times New Roman;font-size:10pt;text-indent:0px;width:100%;height:auto;border-collapse:collapse;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;For the Three Months Ended March 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:70%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Less:&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted cost of revenues&#xb9;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;911&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,257&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted selling and marketing&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,162&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,408&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted research and development&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,768&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,642&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-left:9pt;margin-top:0pt;"&gt;Adjusted general and administrative&#xb2;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,794&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,086&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Adjusted operating loss&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,414&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(2,772&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Other segment expenses&#xb3;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(127&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Stock-based compensation expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(586&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,088&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(69&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(74&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Amortization&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(1,276&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Total other (expenses) income, net&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(524&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;33&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Loss before provision for income taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,177&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Provision for income tax expense&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:Times New Roman;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(3,897&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;width:1%;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:12%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;(5,178&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding-left:0px;width:1%;padding-right:0;padding-top:0;padding-bottom:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830145"
      unitRef="USD">4221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830146"
      unitRef="USD">4621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <smsi:CostOfRevenuesAdjustedAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830148"
      unitRef="USD">911000</smsi:CostOfRevenuesAdjustedAmount>
    <smsi:CostOfRevenuesAdjustedAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830149"
      unitRef="USD">1257000</smsi:CostOfRevenuesAdjustedAmount>
    <smsi:SellingAndMarketingExpenseAdjustedAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830150"
      unitRef="USD">1162000</smsi:SellingAndMarketingExpenseAdjustedAmount>
    <smsi:SellingAndMarketingExpenseAdjustedAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830151"
      unitRef="USD">1408000</smsi:SellingAndMarketingExpenseAdjustedAmount>
    <smsi:ResearchAndDevelopmentExpenseAdjustedAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830152"
      unitRef="USD">1768000</smsi:ResearchAndDevelopmentExpenseAdjustedAmount>
    <smsi:ResearchAndDevelopmentExpenseAdjustedAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830153"
      unitRef="USD">2642000</smsi:ResearchAndDevelopmentExpenseAdjustedAmount>
    <smsi:GeneralAndAdministrativeExpenseAdjustedAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830154"
      unitRef="USD">1794000</smsi:GeneralAndAdministrativeExpenseAdjustedAmount>
    <smsi:GeneralAndAdministrativeExpenseAdjustedAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830155"
      unitRef="USD">2086000</smsi:GeneralAndAdministrativeExpenseAdjustedAmount>
    <smsi:OperatingIncomeLossAdjustedAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830156"
      unitRef="USD">-1414000</smsi:OperatingIncomeLossAdjustedAmount>
    <smsi:OperatingIncomeLossAdjustedAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830157"
      unitRef="USD">-2772000</smsi:OperatingIncomeLossAdjustedAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830158"
      unitRef="USD">-127000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830159"
      unitRef="USD">0</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830160"
      unitRef="USD">586000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830161"
      unitRef="USD">1088000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:Depreciation
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830162"
      unitRef="USD">69000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830163"
      unitRef="USD">74000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830164"
      unitRef="USD">1177000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830165"
      unitRef="USD">1276000</us-gaap:AdjustmentForAmortization>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830166"
      unitRef="USD">-524000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830167"
      unitRef="USD">33000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830168"
      unitRef="USD">-3897000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830169"
      unitRef="USD">-5177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830170"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830171"
      unitRef="USD">1000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830172"
      unitRef="USD">-3897000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830173"
      unitRef="USD">-5178000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168494">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Family Safety&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,421&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;3,788&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;CommSuite&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;800&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;734&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;ViewSpot&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;99&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;"&gt;Total Wireless revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-FamilySafetyMember"
      decimals="-3"
      id="c143830178"
      unitRef="USD">3421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-FamilySafetyMember"
      decimals="-3"
      id="c143830179"
      unitRef="USD">3788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-CommsuiteMember"
      decimals="-5"
      id="c143830180"
      unitRef="USD">800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-CommsuiteMember"
      decimals="-3"
      id="c143830181"
      unitRef="USD">734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_ProductOrServiceAxis-ViewspotMember"
      decimals="-3"
      id="c143830182"
      unitRef="USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_ProductOrServiceAxis-ViewspotMember"
      decimals="-3"
      id="c143830183"
      unitRef="USD">99000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830184"
      unitRef="USD">4221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830185"
      unitRef="USD">4621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <smsi:NumberOfCustomers
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c143830122"
      unitRef="Pure">3</smsi:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="2"
      id="c143830123"
      unitRef="Pure">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"
      decimals="2"
      id="c143830124"
      unitRef="Pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember"
      decimals="2"
      id="c143830125"
      unitRef="Pure">0.19</us-gaap:ConcentrationRiskPercentage1>
    <smsi:NumberOfCustomers
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c143830127"
      unitRef="Pure">3</smsi:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="2"
      id="c143830128"
      unitRef="Pure">0.62</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"
      decimals="1"
      id="c143830129"
      unitRef="Pure">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerThreeMember"
      decimals="2"
      id="c143830130"
      unitRef="Pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <smsi:NumberOfCustomers
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c143830131"
      unitRef="Pure">2</smsi:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="2"
      id="c143830132"
      unitRef="Pure">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2026-01-01_2026-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"
      decimals="2"
      id="c143830133"
      unitRef="Pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <smsi:NumberOfCustomers
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c143830134"
      unitRef="Pure">2</smsi:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="2"
      id="c143830135"
      unitRef="Pure">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2025-01-01_2025-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"
      decimals="2"
      id="c143830136"
      unitRef="Pure">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168495">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;For the Three Months Ended March 31,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:70%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Americas&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,196&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,615&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;EMEA&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;25&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;margin:0pt 0pt 0pt 9pt;"&gt;Total revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,221&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;$&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;4,621&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c143830190"
      unitRef="USD">4196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c143830191"
      unitRef="USD">4615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31_StatementGeographicalAxis-EMEAMember"
      decimals="-3"
      id="c143830192"
      unitRef="USD">25000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31_StatementGeographicalAxis-EMEAMember"
      decimals="-3"
      id="c143830193"
      unitRef="USD">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-3"
      id="c143830194"
      unitRef="USD">4221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-3"
      id="c143830195"
      unitRef="USD">4621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168496">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;12.&lt;/em&gt; Commitments and Contingencies&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Litigation&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company &lt;em style="font: inherit;"&gt; may &lt;/em&gt;become involved in various legal proceedings arising from its business activities. While management does &lt;em style="font: inherit;"&gt;not&lt;/em&gt; 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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;&lt;b&gt;Other Contingent Contractual Obligations&lt;/b&gt;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it &lt;em style="font: inherit;"&gt; may &lt;/em&gt;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 &lt;em style="font: inherit;"&gt; may &lt;/em&gt;make contractual commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company &lt;em style="font: inherit;"&gt; may &lt;/em&gt;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 &lt;em style="font: inherit;"&gt; may &lt;/em&gt;be indefinite. The majority of these indemnities, commitments, and guarantees &lt;em style="font: inherit;"&gt; may &lt;/em&gt;&lt;em style="font: inherit;"&gt;not&lt;/em&gt; provide for any limitation of the maximum potential for future payments the Company could be obligated to make. The Company has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168497">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;13.&lt;/em&gt; Leases&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company leases office space and equipment. The Company 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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Leases with an initial term of greater than &lt;em style="font: inherit;"&gt;twelve&lt;/em&gt; months are recorded on the consolidated balance sheet. Lease expense is recognized on a straight-line basis over the lease term.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company&#x2019;s lease contracts generally do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; 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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Operating lease costs were&#160;$0.4&#160;million&#160;for each of the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended&#160;&lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;. &#160;Cash payments for lease liabilities were&#160;$0.4&#160;million and&#160;$0.3&#160;million for the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &#160;&lt;em style="font: inherit;"&gt; March 31, 2026 &lt;/em&gt;and &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;, respectively.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;There were noncash right-of-use asset transactions for the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026. &#160;&lt;/em&gt;The Company executed a lease renewal which was accounted for as a modification and recognized a noncash increase for the right-of-use asset obtained in exchange for a new operating lease liability of approximately $1.0 million during the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;&lt;i&gt;.&#160;&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The maturity of operating lease liabilities is presented in the following table (unaudited, in thousands):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;As of March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;696&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;614&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;304&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;247&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;2030 and thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;337&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,198&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Less imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;322&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"&gt;Present value of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,876&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;Additional information relating to the Company&#x2019;s operating leases follows (unaudited):&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:21%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;As of March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Weighted average remaining lease term (years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"&gt;3.6&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Weighted average discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"&gt;9.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


  </us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-5"
      id="c143830204"
      unitRef="USD">400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-5"
      id="c143831189"
      unitRef="USD">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2025-01-01_2025-03-31"
      decimals="-5"
      id="c143831190"
      unitRef="USD">300000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2026-01-01_2026-03-31"
      decimals="-6"
      id="c143830207"
      unitRef="USD">1000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168498">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-left:0pt;margin:0pt;text-align:center;"&gt;&lt;b&gt;As of March 31, 2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:85%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;696&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;614&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;304&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;247&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"&gt;2030 and thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0px;margin:0pt;text-align:right;"&gt;337&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;2,198&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;"&gt;Less imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;322&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;vertical-align:bottom;"&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;font-variant:normal;margin-bottom:0pt;margin-top:0pt;text-indent:9pt;"&gt;Present value of lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;width:12%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;text-align:right;"&gt;1,876&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:3px double rgb(0, 0, 0);font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:&amp;quot;Times New Roman&amp;quot;;font-size:10pt;margin-left:0pt;margin:0pt;"&gt;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830212"
      unitRef="USD">696000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830213"
      unitRef="USD">614000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830214"
      unitRef="USD">304000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830215"
      unitRef="USD">247000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <smsi:LesseeOperatingLeaseLiabilityToBePaidAfterYearThree
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830216"
      unitRef="USD">337000</smsi:LesseeOperatingLeaseLiabilityToBePaidAfterYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830217"
      unitRef="USD">2198000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830218"
      unitRef="USD">322000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2026-03-31"
      decimals="-3"
      id="c143830219"
      unitRef="USD">1876000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168499">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="border-collapse:collapse;font-family:Times New Roman;font-size:10pt;text-indent:0px;height:auto;width:100%;"&gt;&lt;tbody&gt;&lt;tr class="finHeading" style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:center;width:21%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;As of March 31, 2026&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom:1px solid rgb(0, 0, 0);font-family:Times New Roman;font-size:10pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(204, 238, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Weighted average remaining lease term (years)&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"&gt;3.6&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color:rgb(255, 255, 255);vertical-align:bottom;"&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:76%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Weighted average discount rate&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;padding:0;width:1%;"&gt;&lt;p style="font-family:Times New Roman;font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;text-align:right;width:20%;"&gt;9.5&lt;/td&gt;&lt;td style="font-family:Times New Roman;font-size:10pt;margin-left:0pt;padding:0;width:2%;"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2026-03-31" id="c143830221">P3Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i_2026-03-31"
      decimals="3"
      id="c143830222"
      unitRef="Pure">0.095</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168500">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;14.&lt;/em&gt; Income Taxes&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company accounts for income taxes as required FASB ASC Topic &lt;i&gt;&lt;em style="font: inherit;"&gt;No.&lt;/em&gt;&lt;/i&gt; &lt;i&gt;&lt;em style="font: inherit;"&gt;740,&lt;/em&gt; Income Taxes.&lt;/i&gt; This Topic clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#x2019;s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Topic also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. The Topic requires an entity to recognize the financial statement impact of a tax position when it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that the position will be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than &lt;em style="font: inherit;"&gt;fifty&lt;/em&gt; percent likely of being realized upon ultimate settlement. In addition, the Topic permits an entity to recognize interest and penalties related to tax uncertainties either as income tax expense or operating expenses. The Company has chosen to recognize interest and penalties related to tax uncertainties as income tax expense.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&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 has been in a &lt;em style="font: inherit;"&gt;three&lt;/em&gt;-year historical cumulative loss as of the end of fiscal &lt;em style="font: inherit;"&gt;2025&lt;/em&gt;&lt;i&gt;.&lt;/i&gt; In addition, the Company was also in a loss for the year ending &lt;em style="font: inherit;"&gt; December 31, 2023&lt;/em&gt;&lt;i&gt; &lt;/i&gt;as well as for the year ending &lt;em style="font: inherit;"&gt; December 31, 2024.&lt;/em&gt;&lt;i&gt; &lt;/i&gt;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;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;After a review of the &lt;em style="font: inherit;"&gt;four&lt;/em&gt; sources of taxable income as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, and after consideration of the Company&#x2019;s cumulative loss position as of&#160;&lt;em style="font: inherit;"&gt; December 31, 2025&lt;/em&gt;, the Company will continue to reserve its U.S.-based deferred tax amounts, which total&#160;$70.2&#160;million as of&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. Currently there are &lt;em style="font: inherit;"&gt;no&lt;/em&gt; audits in process or pending from Federal or state tax authorities. 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 &lt;em style="font: inherit;"&gt;not&lt;/em&gt; consistent with management&#x2019;s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs. As of &lt;em style="font: inherit;"&gt; March 31, 2026, &lt;/em&gt;a current estimate of the range of changes that &lt;em style="font: inherit;"&gt; may&lt;/em&gt;&lt;i&gt; &lt;/i&gt;occur within &lt;em style="font: inherit;"&gt;2026&lt;/em&gt; cannot be made due to the uncertainty regarding the timing of these events.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;On &lt;em style="font: inherit;"&gt; July 4, 2025&lt;/em&gt;&lt;i&gt; &lt;/i&gt;the One Big Beautiful Bill Act (OBBBA) was signed into law which introduces significant changes to the U.S. corporate tax system. The main impacts of OBBBA for the Company are the ability to deduct domestic Section &lt;em style="font: inherit;"&gt;174&lt;/em&gt; Research and Development costs for tax years &lt;em style="font: inherit;"&gt;2025&lt;/em&gt; forward, &lt;em style="font: inherit;"&gt;100%&lt;/em&gt; bonus depreciation, and changes to &lt;em style="font: inherit;"&gt;163&lt;/em&gt;(j) interest limitations to remove depreciation and amortization expense from adjusted taxable income. &#160;These changes do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have a material impact on the Company&#x2019;s taxable position. &#160;The Company is electing under OBBBA to continue to amortize Section &lt;em style="font: inherit;"&gt;174&lt;/em&gt; costs capitalized in &lt;em style="font: inherit;"&gt;2022&lt;/em&gt;-&lt;em style="font: inherit;"&gt;2024&lt;/em&gt; through the remaining lives of the assets instead of taking a &lt;em style="font: inherit;"&gt;one&lt;/em&gt;-time deduction for all unamortized amounts.&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
  </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2026-03-31"
      decimals="-5"
      id="c143830231"
      unitRef="USD">70200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SubsequentEventsTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168501">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;15.&lt;/em&gt; Subsequent Events&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;The Company evaluates and discloses subsequent events as required by FASB ASC Topic &lt;em style="font: inherit;"&gt;No.&lt;/em&gt; &lt;em style="font: inherit;"&gt;855,&lt;/em&gt; &lt;i&gt;Subsequent Events&lt;/i&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.&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&#160;&lt;/p&gt;


  </us-gaap:SubsequentEventsTextBlock>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="d_2026-01-01_2026-03-31" id="c3168502">
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;b&gt;Item &lt;em style="font: inherit;"&gt;5.&lt;/em&gt; Other Information&lt;/b&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;&lt;i&gt;Trading Arrangements&lt;/i&gt; &lt;/p&gt;
   &lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-align:justify;"&gt;During the fiscal quarter ended on&#160;&lt;em style="font: inherit;"&gt; March 31, 2026&lt;/em&gt;, &lt;em style="font: inherit;"&gt;none&lt;/em&gt; of the Company&#x2019;s directors or &#x201c;officers&#x201d;, as defined in Rule &lt;em style="font: inherit;"&gt;16a&lt;/em&gt;-&lt;em style="font: inherit;"&gt;1&lt;/em&gt;(f) of the Exchange Act, adopted, modified or terminated any &#x201c;Rule &lt;span style="-sec-ix-hidden:c143830255"&gt;10b5&lt;/span&gt;-&lt;span style="-sec-ix-hidden:c143830256"&gt;1&lt;/span&gt; trading arrangement&#x201d; or a &#x201c;non-Rule &lt;span style="-sec-ix-hidden:c143830257"&gt;10b5&lt;/span&gt;-&lt;span style="-sec-ix-hidden:c143830258"&gt;1&lt;/span&gt; trading arrangement&#x201d; as each term is defined in Item &lt;em style="font: inherit;"&gt;408&lt;/em&gt; of Regulation S-K. &#160;&lt;/p&gt;
  </ecd:MtrlTermsOfTrdArrTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#c143830158"
          xlink:label="c143830158"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830159"
          xlink:label="c143830159"
          xlink:type="locator"/>
        <link:footnote id="f7eb633da-55c0-4aea-b5e3-f5098da5760a" xlink:label="f7eb633da-55c0-4aea-b5e3-f5098da5760a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Other segment expenses include personnel severance and reorganization activities and other corporate non-recurring expenditures.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830158"
          xlink:to="f7eb633da-55c0-4aea-b5e3-f5098da5760a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830159"
          xlink:to="f7eb633da-55c0-4aea-b5e3-f5098da5760a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#c143830151"
          xlink:label="c143830151"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830150"
          xlink:label="c143830150"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830152"
          xlink:label="c143830152"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830155"
          xlink:label="c143830155"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830153"
          xlink:label="c143830153"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830154"
          xlink:label="c143830154"
          xlink:type="locator"/>
        <link:footnote id="f241c84a4-cd21-4da0-9c67-004497e7cf19" xlink:label="f241c84a4-cd21-4da0-9c67-004497e7cf19" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Adjusted amounts exclude stock-based compensation expense and other adjustments as further described in footnote 3 to this table.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830151"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830150"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830152"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830155"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830153"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830154"
          xlink:to="f241c84a4-cd21-4da0-9c67-004497e7cf19"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#c143830148"
          xlink:label="c143830148"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c143830149"
          xlink:label="c143830149"
          xlink:type="locator"/>
        <link:footnote id="f49d67c8e-cdec-4468-b71b-3c13b2367d11" xlink:label="f49d67c8e-cdec-4468-b71b-3c13b2367d11" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Adjusted amounts exclude depreciation expense.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830148"
          xlink:to="f49d67c8e-cdec-4468-b71b-3c13b2367d11"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c143830149"
          xlink:to="f49d67c8e-cdec-4468-b71b-3c13b2367d11"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
